Visual Studio is "bundle" of programming languages. Basically a common IDE allowing you to develop using a number of different languages (VB, C++, C# etc)

If you're going to "Start" learning then you ought to get in to .net - don't spend money on VB6 when you get get vb.net for free. (All "Express" editions are free. You can download them from microsoft's website. You said you'll do it for fun - it's more fun when it's free