Aloha,
well I totally agree with what everyone here is saying.
However what I would suggest as well is to first read some of the books/articles on the basics of programming. The books that dont exactly focus on a language but on how to construct a program. There is a book called How computer programming works. I wish that i had a book like that when i started out.
I believe that you need to understand programming, essentially how to think like a computer in order to write a program that will speak with a computer correctly. because its great if the graphics are nice, and all that, but if the computer is having problems understanding your code, then that program pretty much sucks.
I would suggest this to anyone who wants to learn how to program in any language, if you can learn to speak with your computer through whatever language you choose, and you become fluent, then you can ask it to do anything within our world.
-=Levi=-