If you wanna learn C++, I'd say to start of learning C, then move on to the more object-oriented C++ (By the way, a new version of it, "C#", sounds pretty interesting!).
Yes, Visual Basic can be learned very easily, at least the basic stuff. It can get very confusing after that if you don't take advanced classes or reference many books. However, I'd say learn C/C++ first, then do something like Visual Basic so you'll really understand what is going on in the background. You can also get into some of the older procedural-languages that have strong foundations, like COBOL.
FYI: I've interviewed with many "large" corportations that look down on Java, and commonly refer to it as the "craze" that went nowhere. I did C++ and not Java, so I really couldn't personally tell you what's better, but Java is highly requested in the web field.😉