in reply to C++, C# or Java

I'd put my money on VB or C#, since Microsoft has proven time and again its ability to dominate a market. While Java is still taught at my university, quite a few undergrads are familiar with .NET, and Microsoft is pushing it pretty hard.

On the other hand, if you're looking for a language as a step toward a new career, have you considered "business", "law", and "biology" as possible languages to learn?

On the third hand, if you're interested in another programming career, have you considered Hindi? ;)