Hi everyone!

I'm in college right now and I've just started programming last semester (sept - dec 08) We were taught VB.net as our first language and I enjoyed it. This sem, (Jan 09 - Apr 09) we are currently learning Java (basics). We didn't do any hardcore OO in my VB.net course and were only introduced to some very very basic concepts. Right now, we are doing more OO in Java. Next sem, we are going to take C++ .. That's about all the major languages we're going to take for the diploma program aside from ASP, XHTML, etc..

Looking at job listing sites.. I've seen that proficiency in one language is definitely not enough and that .Net languages are really hot (C# & VB.net) these days. I just don't have any idea as to how I'm going to be effective in different languages (VB.net/Java/C++) with so little time. I feel like I need to get old first before I'll be proficient in those three.

I guess I'm saying that I'm overwhelmed right now. My question is do I try to learn like 2 or three all at the same time or do I master VB.net first then proceed to Java or C++ or vice versa? As to what I want to do in the future, I'm very interested in Windows development but then again, I think I have to be flexible.. Any advice? Thanks a lot!