Learn python in Y Minutes
The Python Challenge
Python Challenge home page, The most entertaining way to explore Python. Every puzzle can be solved by a bit of (python) programming.
Become a Programmer, Motherfucker
If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: