Originally Posted by MTK358
Definitely C (a great compiled language, fast, used everywhere, as low level as it gets if not for assembly language)
C++ (because it's common)
Java (To really understand OOP)
Python (general-purpose scripting language, in my opinion it's better than Perl, but you can try both and choose)
Java is a poor choice from almost any point of view except for being wide spread. Python is an almost strict subset of Perl.