Originally Posted by SgtSpike
I'd go with VisualBasic.Net... Excellent starter programming language, and OO too. It's good because you can see the results of what you are doing much more immediately than any other language, IMO.
As far as a tutorial site/book - pretty much anything will do. I haven't seen a tutorial or book that WASN'T helpful in some way, and any of them will be helpful to start off. So I don't have a specific recommendation, but look at Amazon.com and find something that's gotten good reviews. You can't go wrong there.
Btw, VB.Net is part of the .NET suite, so you'll have to find a way to get ahold of that. I'm not sure if they sell VB.NET separately or not.
@Sideburns - QB was the first language I ever learned... I learned it by editing stuff in the Gorrilas and Nibbles games.
It's also a good start, but maybe not for this day and age.
I realize it may be dated, but the concepts are still used today. loop, if, then, or....all that good stuff. Just something simple to grasp the basics...
You can get the learning version of VB.net off the web for free...