What's a good programming language to start with?
nopassrecover: You should go with C#.  It uses the classical imperative syntax which lets you learn a whole lot of other languages and is similar abstractly to VB6.  It's also got a lot of nicer features that will help you patch towards higher level languages eventually, but it sounds like that is a little too soon for you.