I would just recommend a scripting language (Python) and then a compiled language (C/C++/Java/whatever) and then learn whatever language you need for whatever task. Python gets done nearly everything I need, but if I want to do Android I use Java. If I want to do dynamic content in a web browser it's Javascript. iOS, Objective-C. Basically, it depends on what you want to accomplish. You could learn a functional language like Lisp, or a language like Prolog, both of which would force you to think differently than you would in any other of the mentioned languages. C would help you learn more what's going on at a low level. And object-oriented programming is something I'd recommend you learn well too.

Before trying to figure out what you "should" do, think about the "why" more. What do you want to accomplish in the end? Where are your interests? What do you expect from your next language? Etc. I would recomment learning about something you don't yet know too much about, instead of the 5th flavour of nearly-the-same-after-all.

By the way, you can also learn more about other things like posting on forums, for example we have "code" tags which would have helped you prevent your nice indentation there like so: