I am looking at the possibility of becoming an Applications Programmer, programming everyday applications. I have quite a bit of experience in
VB (I am going through the Beginning Visual Basic 2005 book by Wrox, as well as having taken a class in high school in Visual Basic programming.) In my researching, I find that theres almost no professional programmers using Visual Basic, that employers are always looking for other languages.
What language should I learn then? As I read through forums and articles, everything says it depends on this and that. I enjoy the problem solving associated with programming, and I would rather program applications instead of videogames. What language would you recommend? The main languages I've heard of are C++, C#, Java, Visual Basic and such. I have no clue what languages like Python, etc are, or what they are used for.
I know that people recommend knowing multiple languages, but where do I start? I just want to know what program I should look into for college. I would also like to go into college knowing something about programming, so I would like to start teaching myself a language that I will be using. If Visual Basic isn't that commonly used, why learn it?...even though I've spent quite a long time learning it :P.
Thanks