学生なら両方勉強しとけ。
どうせどっちも強い型付けを伴う手続き型オブジェクト指向言語で
実現方式やライブラリの詳細はともかく大局的には大して差ないからw
両方の差異を比べながら勉強するくらいで丁度いい。

実際に何らかのプロジェクト(研究でも仕事でも)に関わる時がくれば、
否応なくどっちか(あるいはC#かもしれんが)に決まる。