Im sorry, but i fail to see how Visual Basic is any good. Its reasonably difficult to learn, irritating, takes ages, and is just generally bad. Shadow - just cos a friend of yours uses it, doesnt mean its the best. To be a decent programmer, you at least, need to have a computer running Linux or Unix. Why? Open Source Code. You can see it, change it, pretty much anything youd like to do with it. Its surprising how quick you can learn from it - one problem though - VB
isnt compatible with Linux.
Python is far better in my opinion, even for a beginner - flexible, the program you use is free,(unlike Microsofts VB
- unless you wanna download it off Kazaa) and it (once again) gives you the source codes, better yet, it is usable on Linux.