Ah good ole vb6...I pretty much gave up on that one, after converting our code from vb6 to .NET, I quickly found out how much crap you could do in vb6 and get away with it.
I would say if you want to learn something I agree with Valmont that Java or .NET would be the direction to go. My perference is .NET, but like I said before Java didn't strike my interest.