>>2167
Learn C, C++, Lisp, Perl, Java… you're good to go.
Learning C & C++ goes together. Good code in either language is very different but there's a lot of overlap between them. C will let you do embedded work, C++ gives you some god-tier libraries.
Perl for scripting and complex parsing.
Lisp because by studying it you'll learn a lot about the fundamentals of computer science and you'll grow to be a better programmer overall. A lot of the ideas from lisp carry over to other languages. Some companies will pay big bucks if you can develop in lisp.
Java, as much as I hate it, because it's very similar to C++ in syntax and it'll make it easier to do mobile if you want. Being able to write an app for android can be useful even if you aren't actually trying to market the app (for example, if you want to collect data for some project, mobile might be the most natural way of doing so.)
I say avoid python. It teaches you bad coding habits and it teaches you to be a lazy programmer.
Whatever languages you go with, it's better to find a language you like and become a wizard with it. Don't be a language hopper who knows a little about lots of languages but hasn't mastered any single language. Don't neglect to study important libraries that form the ecosystem of a language. If you know the language and you know the important libraries relevant to a job, you'll have no trouble getting the job.