Python is a general-purpose high-level programming language, with remarkable power and a very clear syntax, and perhaps its greatest strength, the standard library.
I’ve been wanting to learn Python for a long time now, and found these two excellent resources:
PythonTurtle is probably the lowest-threshold way to learn Python. From the website:
PythonTurtle strives to provide the lowest-threshold way to learn (or teach) Python. Students command an interactive Python shell (similar to the IDLE development environment) and use Python functions to move a turtle displayed on the screen. An illustrated help screen introduces the student to the basics of Python programming while demonstrating how to move the turtle.
Dive Into Python 3
Dive into Python 3 is a revised and re-released book for Python 3, freely licensed under the Creative Commons Attribution Share-Alike license! It covers everything from installing to porting code to Python 3.
Edit: Popular and often overlooked resource is The Python Tutorial.