This is a very nice little .pdf ebook I found.
I take no credit for making this, only in sharing it with you all.
This is a great ebook for anyone looking to start learning Programming in the Python language.
It is called "Python for Kids" it says it is for kids, but they teach you the same basic fundamentals, and more as an adult would learn.
You learn everything you need to start programming,
Plus, since its "for kids" it is sort of dumbed-down, like they write everything so it is really easy to comprehend and understand.
They even make it sort of fun, with little programming "challenges" where it gives you a problem, and you need to sort of write a small program to solve it.
This was one of the first things I read when I first started to learn how to use the Python language a few months back.
While this wont teach you to write Neopets programs, it will definitely help you get there.