I would direct my attention at Java to get a grasp of successful imperative programming languages. Most others are but a small step from that platform.
Parallell to that, see if you can get a grip on one of the functional languages. Look at something like Haskell or ML.
For pure practicality, though not a personal favourite, Python is probably quite useful.