まずはTIOBE Indexの順位を見る。
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Java、C、C++、C#の4つで50%を占めているのがわかる。

http://cruel.org/freeware/hacker.html
で推奨されている言語は、Python、Java、C/C++、Perl、LISPの5つ。

基本情報技術者試験で採用されているのは、C、COBOL、Java、CASL IIの4つ。

消去法から考えると、JavaかCをやるのがベストということになるだろうが、
Cでまともなアプリをつくるのは難しいので、
1つの言語を選べといわれたら迷うことなくJavaにするのが良いだろう。
まぁ、Javaは開発元のSunがOracleに買収されてからゴタゴタしてきたけど、
JavaにはOpenJDKがあるんで、それなりに安泰かと思われる。