If I weren't so busy with school I'd offer to start you off. I'm not exactly pro at it so I could teach you the basics then let you explore around yourself, but I'm very busy with school and I've not programmed in quite a while, or at least not much.
Most people will tell you to begin with Visual Basic. Do NOT begin with Visual Basic 6. Some people will say it's better than the newer versions, but some people also can't let go of the past. It's obsoleted and useless, and teaches terrible coding habits. If you want something that's simple to start off with, Visual Basic 2010 .Net or Visual C# 2010 .Net (if you're feeling like something slightly more challenging) then you can download the express editions free from MSDN, and that gives you all you need to program and compile code. If you want something else that's very simple I'd suggest a language like Python.
Visual Basic .Net is probably my least favourite, but whenever I've coded in the past year or so it's been with C++, which is a bit more advanced, and I simply don't like it, personally. It's very simple to learn with though, as is Python.
Here's a link on MSDN just to a general resource on learning. It should be able to get you headed in the right direction:
http://msdn.microsoft.com/en-us/vbasic/ms789086
And here's a link to where you can download the express suites:
http://www.microsoft.com/express/Downloads/
I'm sorry I can't be of more help. I personally learned a very roundabout way; my Father taught me the general syntax when I was in 6th grade, and then I learned just by looking at other peoples' code and trying to work out what it did. I wouldn't recommend that, as unless you're particularly dedicated it can get very boring very quickly, and in any case you don't tend to learn about how to do things, but rather how to copy other people. It took me a while after that to learn how to code for myself, shall we say.
Good luck.