C
ポインタを理解したり
スタック、ヒープという言葉を覚えるには最適な言語。
また、簡単なプログラムならCで充分なので、
プログラミング初心者にはCを勧める。
また、優れたGUIライブラリがないとGUIを作るのは禿げる原因となる。

Java
オブジェクト指向言語としては非常に優れている。
また、アカデミックな世界では非常に良く使われる。
ただし、起動が遅い。
また、GUIが遅いという意見もあるが、それは各自が試して判断して欲しい。
ネットワークアプリケーションを作る事が容易である事は大きい。
ただし、オブジェクト指向の壁は高いので
C言語で動的メモリが使えるようになるまでは手を出さない方がいい。
ガベージコレクションがあろうとなかろうと。
また、ライブラリー無しでコーディングできない人には
VBを勧めます。