「プログラムを始める人へ」の編集履歴(バックアップ)一覧に戻る
プログラムを始める人へ - (2013/05/15 (水) 00:11:45) のソース
これからプログラムを始める人へ、自分が思うプログラミングの勉強の仕方について書こうと思います。 あくまで自分が思うことについて書いており、もっといい言語ややり方もあるかもしれません。 *言語の選択 プログラミング言語には多くの種類があります。 その中でも最初に勉強したほうがいいと思うのはC言語です。 理由としてはプログラミングに重要な考え方(ポインタとメモリ管理)を学びやすいと考えるからです。 ただし、C言語が扱いやすい言語であるかといわれるとYesとはなかなか言いづらいです。 なので、C言語を一通り勉強したら、実際に作るときはC++、Javaなどのオブジェクト指向に移るのがいいのかなと思います。 オブジェクト指向を学ぶという意味ではJavaのほうがお勧めですが、Cを勉強してからならC++のほうがとっつきやすいかもしれません。 特に、メモリ管理について勉強は大切ですが、実際の開発では煩わしく感じるかもしれません。 そこについてはJavaはガーベッジコレクション(GC)というものがあり、動的に確保したメモリでも自動的に解放してくれる機能があるため、開発はしやすいかもしれません(逆にいうとメモリを扱いづらいかもしれませんが)。 以上の理由からおすすめとしてはC言語→Javaの流れがいいのかなと思います。 *環境の構築 *とにかく書いてみる *いろいろ作ってみる *きれいに書いてみる