- ベストアンサー
初めてプログラミングする人のおすすめ言語は?
プログラミングに興味があるので、プログラミングの勉強をしようと思っているのですが、どの言語がおすすめなのでしょうか? 色々なサイトで調べたら、「C」、「C++」、「C#」などが一番メジャーだと書いてありました。初めはプログラムを勉強する人は「C」を選んだ方がいいのでしょうか? あるサイトでは、今からの時代なら「C++」を勉強した方がいいと書いてありました。 他の方の意見やアドバイスを聞きたいです。 よろしくおねがいいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
私はC言語を勧めます。 古い言語であり、有名な言語であるため、参考になる書籍やページはダントツで多いです。これは、最初にプログラミングを勉強する上でかなり大切なことです。 また、C言語ははっきりいって非常に面倒くさい言語です。ですから、あんまり深くつっこまないで、有名な参考書を片手にしながらその通りに進めてみてください。一通り終わって、ある程度のコードがCで組めるようになったら、ほかの言語へ移ることは簡単にできます。 C言語の構文は、ほかの言語にも含まれていることが多々あります。 Webブラウザなどを作りたいとなった時、私が真っ先に思いつくのは「C#」です。(これについては賛否両論あると思いますが) 比較的新しい言語で使い勝手が良く、高機能な開発環境がマイクロソフトによって無料で提供されているなどが理由です。 正直、私は作りたいものに合った言語を最初から学んでも問題ないと思いますので、C#から学んでもいいと思いますが、Cからはある程度移りやすいと思いますので、そこはお好きにどうぞ。
その他の回答 (3)
Windowsのプログラムでしたら,C#が良いかもしれません. Windows以外も考えているとしたらJavaも選択肢に入れてみてください. 上記に挙げた2つの言語は強力なライブラリが付属しているので, C言語に比べて簡単にプログラムが作成出来るでしょう. 私はCOBOL→C→Java→C#という順番でした.
- koko_u_
- ベストアンサー率18% (459/2509)
>初めはプログラムを勉強する人は「C」を選んだ方がいいのでしょうか? 最初に勉強する言語として C は最もお勧めできない言語の一つです。 >今からの時代なら「C++」を勉強した方がいいと書いてありました。 C++ は非常にマニアックな言語なのでこれまたお勧めできません。 最初に勉強する言語としては、個人的にはインタプリタをお勧めします。 インタプリタだと、コンパイルなしにすぐに実行できるので、すぐに不具合がわかります。そしてすぐ直せます。 最近のものだと、Ruby とか Python とかになるのかな? あるいは VBA などのマクロ言語でも良いでしょう。 何にせよ、「最近できた言語」が良いです。 古いものは後方互換性というしがらみが色々あって、一筋縄ではいかないことが多いです。
- asuncion
- ベストアンサー率33% (2127/6289)
何を目的としてプログラミングしたいかによります。 ゲームが作りたいとか、動きのあるWebサイトが作りたいとか、 周りの多くの人が使っているので流行におくれないようにしたいとか、 はたまた就職に有利に働くようにしたいとか…。 どんな目的にも完全に対応できるプログラミング言語は、 私のつたない知識の範囲では存在しません。 それぞれの言語に、ある程度の得手不得手があります。
補足
将来的にパソコンのソフトウェアでブラウザなどを作ってみたいと思っています。 プログラミングは会社などで使うのではなく、趣味でプログラミングをする予定です。 どれがいいのでしょうか?