VB is a RAD - Rapid Application Development - Tool. Which means you can get a working prog together much faster than in other languages. The same could be said for Visual C++, although I would say VB is much easier to use and learn.

Delphi, is more for server-based internet/intranet application development, and is used internally in large companies more than for public app development.

C++ is more powerful and will give you a faster app in the end.

If you have no real idea, (which it seems is the case) try VB. It's very very easy to pick up. Then learn C, then try Java or C++.