- ベストアンサー
これからプログラムを始めたい
何も知識がないままプログラムを始めたいと思っているのですが、これは良いという参考資料やホームページないでしょうか? 結局のところ検索でなにをかけたら良いかわからないのです。 色々と言語があるみたいですが、BASIC以外で簡単に学べそうなものが良いのですが。 これからはこれだ!というものや、これだけは知っておいたほうが良いというのでもかまいません。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
とりあえず、「今何をやりたいのか」ということが問題です。何をきっかけにして勉強しようと思ったのでしょうか? そのきっかけを達成するために最適な言語を選ぶ必要があります。でなければ、ほぼ間違いなくプログラミングが嫌いになります。 初心者はまず、「プログラムが完成した瞬間のうれしさ」を覚えるのが何よりも最優先です。これを置いて他のことをしようと思っても、作業が苦痛になるだけです。 ですので、まず1つ何か作ることを目標にしてみてください。 CGIを使って自分のHPに掲示板やカウンタを載せたいなら Perl から入るべきですし、ゲームを作りたいならVisual BASIC がいいでしょう。 また、携帯電話用のゲームなどの、いわゆる「アプレット」が作りたいなら、Java を勉強するのがいいでしょうし。 なお、ゲームを作るのにいきなりCをやるのはあまりおすすめしません。なぜなら、Visual BASIC の方が確実に手っ取り早くモノが出来るからです。
その他の回答 (4)
- Fumizoh
- ベストアンサー率40% (2/5)
Windows上で遊ぶのを目的とするんだったら、やっぱりVisual Basicでしょう。 UNIX系をするのだったら、C言語でしょうか。(シェルとかもあるし) それ以外だったら、Javaでしょうか。 C++もいいけど、遊びでするにはVBより取っ掛かりにくいし、 職業で考えるんだったら、C言語もある程度知っていた方が便利ですし。 個人的には、この辺がいいとおもいます。
お礼
使う用途次第なのでしょうが、JAVAということなのでしょうか? 皆さん色々意見あって実際ちょっと困っています。 それなりに自分で合いそうな言語を選ぼうと思っています。 ありがとうございました。
職業プログラマでなければそんなに縛られることないので自由に 選びましょう。私が最初はじめたころは手元にBASICしかなかった のであのころから比べると今は非常にいい時代だなぁと思います。 C++やJavaもいいでしょうが、私はDelphiを薦めます。もちろん 欠点もありますが、VBに手を出すと変なところで躓き、変な癖がつ きます。Delphiは商用目的以外のアプリケーション配布では無料で 使用できるPersonal版が最新版に準備されています。 Delphiはコンポーネントをベースとした開発で使い勝手はVBに 似ています。しかし、Delphiは読みやすいプログラミング言語で あるPascalを拡張したものを使用します。DelphiのC++言語対応 のC++Builderもありますが、Delphiのほうがはるかにいいです。 Linux上で、ということであればKylixという同様のソフトウェア があります。 Macや列挙した以外のプラットフォームでの開発をお求めであれ ばお力になれず申し訳ないです。参考リンクはDelphiの開発元、 ボーランドです。
- 参考URL:
- http://www.borland.co.jp/
お礼
どうもありがとうございます。 本当に色々な意見をいただき、皆さんのお奨めが異なるのでいささか迷ってはいました。 まあ失礼かもしれませんが、C++言語対応 のC++Builderもありますが、Delphiのほうがはるかにいいです。と言っているのはなぜだか、そこのところも聞きたかったです。 具体的な例、どのようなところで優れているかなど。 本当にこれから始めようと思っている新参者の私に、ここまで教えていただきありがとうございました。
- tomo5
- ベストアンサー率0% (0/11)
こんにちは。 プログラムは趣味と仕事のどちらでやっていかれるのでしょうか? プログラマーをやっていた頃、私もいろいろ調べ物をしたのですが、 本当に「初歩」からでも理解できる書籍やサイトには出会えませんでした。 言語は何がいいか、ということでしたら、 解答される方によって意見は分かれるでしょうが、 C言語かJavaをお勧めします。 http://cgi.members.interq.or.jp/gold/marken/ http://users-web1.iac.ne.jp/~yasutaka/c_lang/ C言語では、↑この辺が有名なサイトだと思います。 これからはこれだ!というと、やはりJavaだと思います。 ただ、一度何かしらの言語でアルゴリズム等を学習すれば 他の言語への推移もそれほど困難ではないんじゃないでしょうか? 頑張ってください。
お礼
これからの時代はJAVAなのでしょうか。 色々な人の意見を聞いてみんな違うのでいささか困っています。 確かにJAVAは携帯などにも使えて良い言語だと思いました。 いいサイト紹介有難うございました。 利用させていただきます。
- freeman108
- ベストアンサー率11% (18/153)
プログラムの用途によって、覚えるべき言語は分かれてくると思います。 ただ単にプログラミングの技術を身に付けたいだけなら、世間的に広く使われる、C言語(C++が主流)を覚えるべきではないでしょうか? 「OSを作りたいんだ~!!!」などであれば、もっと機械に近い言語が必要ですね。 ソフトなど何か作るつもりならば、言語を学ぶというよりVBやVC++などを使いながら覚えた方がいいのでは?と思います。
お礼
やはり使う用途によってことなるものなのですね。 使い方を学ぶべきですか。 多少苦戦しながらでも学んでいきたいと思います。 ありがとうございました。
お礼
きっかけは学校の授業です。 学校では前期にC、後期にJとちょっと入ったところですぐに切り替わって何がなんだかわからないままでした。 色々と意見でていますが、何を作るか次第なのですね。 どうもありがとうございました。