Package Deal for Learning Python

If you're very new to programming in general, Python's a great place to start.
There are many, many tutorials. I won't even try to summarize them. They're generally good. And the more you read, the more you learn.
Moving past the n00bz needs, there are some more advanced books. Here's …
more ...