Depends on what you want to do with it, I'd say. Python is nice, as it's very powerful with great libraries, which makes it useful in a lot of fields. I learned the basics ages ago in Turbo Pascal, and once the basics are instilled, it's quite a bit easier to jump into a new language. Then I learned QBasic at home, a little C++ and delphi at high school, then Matlab at varsity. Since then, I learned some python so that could draw pretty matlab like graphs without shelling out loads for a matlab license, VBA so that I can write macro's for our CAD program, and Java on my boss' insistence to run our machines, to avoid legacy issue he ran into with VB. I'm now leveraging the Java knowledge I've gained to get into android app programming, and so far it's been reasonably succesful.