If you really want to learn how to program. Then you are at the right place. I have been programming with Visual basic for about a month now. I have had to watch tons of videos and learn a lot. To download the software required to program go here. Get familiar with this software. you will need to know a lot about it.
So you got visual basic, now what?
Well I highly recommend that you go here and go to tier one and watch all of the videos. Then move on to tiers two and three. I will have a video soon to show you how to get familiar with Visual Basic.
A general group of info for some interesting things is here. Has some great general knowledge stuff.