I've always heard great things about the Python programming language: it's clean, easy to understand, etc. However, I didn't use it until very recently. My approach to programming languages is purely agnostic, so to speak. I see them as tools, and I will learn and use whichever language I think is the best fit for a given project. Well, that didn't happen until recently in the case of Python, but I'm glad I finally decided to use it. It truly is clean and relatively easy. It's the ideal language for rapid deployment.



The official website for the Python language. It includes lots of well written tutorials to get you started in the Python language, as well as links to lots of resources and documentation.
Official documentation from the Python website. Tutorials, resources, APIs, standard library reference...
A very good resource for tutorials, learning paths, topics, books, information about new releases, etc.
A comprehensive introduction and tutorial for programming in Python.
A book on Python (in PDF format) by the Goal Kicker project, which also published free books on a few other programming languages.
Python section of the InfoWorld website. They publish good articles on Python topics.
Aggregration of blog entries from the Python community at large.