Many things are written in Java
Im only just getting into C++ but it seems that has A LOT of power, it just takes a long time to code being that you need to define everything. VB I never really got along with, but I am deffiantely thinking about going back to it.
Yep, you should go to Java

Hehe, but I'm still gonna try everything out, so I'll see how it goes in my own opinion. ignat is right on that point
They are offering a free beta version of Virtual Studio at the microsoft website. Or, you can can just one language from the pack like I did

I just got the express version of visual basic 2005. Check it out here:
http://lab.msdn.microsoft.com/vs2005/
Just search the internet to learn java

I'm not quite there yet hehe... but my dad said something about using the Java Virtual Machine. I'm downloading it right now
Well, my dad did a LOT of project, anywhere from getting quieries from databases, all the way to a huge project of creating a web-based system to control DSL service for a telecom company. All the company had to do was sit at any of their computers and control the DSL system.
Hope that helped
EDIT: was downloading the wrong thing... it turns out something weird happened to java virtual machine... don't know what. Just search for "java compiler" on google.