What programming language should I learn?

Well, I'm looking to learn a programming language from these: ¬ Java ¬ C++ ¬ Visual Basic. ¬ Pascal Now I know there isn't such thing as a best programming language, but, at least, which one is most widely used? I.e. which one can I build the largest variety of programs in? Basically I'm looking... show more Well, I'm looking to learn a programming language from these:
¬ Java
¬ C++
¬ Visual Basic.
¬ Pascal

Now I know there isn't such thing as a best programming language, but, at least, which one is most widely used? I.e. which one can I build the largest variety of programs in?
Basically I'm looking for a sort of.. Well... Comparison sort of thing.

All help is much appreciated.
17 answers 17