If you really wanted to become a programmer, then I suggest you take a look at this cool website:
LearnVisualStudio.net has a lifetime subscription.
You are entitled to download links available only for members
You have a money back warranty if you are not satisfied with the video tutorial. This means that you are entitled to refund your subscription.
LearnVisualStudio.net has already build a good reputation.
A lot of satisfied customers are increasing everyday. Here's one of the testimonials of a happy customer
"Greetings, Bob & Company -- I just wanted to say thanks for producing these videos. I'm moving from an Access/SQL environment to VB/ASP.NET development, and your videos have been a HUGE help. Microsoft's built-in help screens are largely limited to descriptions of classes, properties, and methods, with few examples of how to actually use them. Without good instruction, I'd be lost. You're a heck of a good teacher, Bob."
Tom Naughton - RevaWare, Inc.
And best of all the subscription is not too expensive.
If you are starting, don't hesitate to subscribe in this program. It is for your own good. Think about the return you'll take if you become an expert in visual studio.net
Don't get me wrong. Even the expert are becoming aware of it. Visual studio will be the programming language in next 5 years.
Read the article from tech republic: 10 skills developers will need in the next five years