You can always Google for information, tutorials, assistance etc! Google is your friend.
Decide on a language to learn - good first languages include Java and C. If you like the idea of databases learn SQL, php, perl etc. I advise NOT learning Visual Basic if you don't already have a firm grasp of programming style and techniques.
I'd recomend The C Programming Language, Kernighan and Richie .. it's pretty old but it's invaluable. You can find copies online if you're not willing to shell out textbook prices. The O'Reilly series has quite a few gems too (see the website for details) - be careful because some textbooks are purely commercial exercises.
And you can always post here .. or check up in the Software Design and Development forum for help. Some people here are geniuses