   Question about college course selection
  Hey everyone. I am attending a community college starting in January for programming. The main language taught is C++, there's two classes. Besides Perl, you have to choose to take two java classes or two visual basic classes. I am already learning C++ on an online course at game institute.com. So my question is, would I be able to pick up Java easier on my own? Or visual basic? I want to take the one that offers something C++ cant. I am unsure which to take at my college. Does anyone have any advice on which I should take in college and which I should attempt on my own?   
  Probably Java. The reason I say this is that it will encourage good OOP practices and is used by A LOT of universities for teaching CS, so if you'd ever want to transfer it'd be useful. From my experience, Visual Basic is a great language for rapid development of software, particularly software that interfaces with databases, and so is used a lot for writing business software.   