プログラミングの学習過程には、言語そのものに関する学習期と、環境に関する学習
期の2種類があると思う。
例えば、アセンブラで常駐プログラムを作りたいと思った場合、アセンブラ(言語)その
ものに関する学習よりMS-DOS(環境)に関する学習コストの方が遥かに高い。

>>147
Javaによるコンソールアプリの作成をお勧めしたい。
SNTPクライアントくらいから始めて、HTTPServerを作るところまで進めば終了。
昔はC+MS-DOSという実用上からも学習上からも、ベストの環境があったんだけど
今更MS-DOSに関する学習は無駄だから、言語の学習期を過ごすのにはJavaによる
コンソールアプリはピッタリだと思う。

必要なのはエディタとコンパイラの2点だけ、両方とも無料で準備できるから、浮いた
金は書籍に回せる。最初はEclipseとかは触らない方がいい。全てのリソース(労力)
をJavaという言語の学習に費やす。