To learn Python, you should probably start out by checking out the "Getting Started" page over at python.org https://www.python.org/about/gettingstarted/
As an experienced programmer and technologist, who knows nothing about Python, I wanted to find a good place to really learn the language quickly, in-depth, with a rigorous approach. My first thought was simply use the Classic "Dive Into Python" by Mark Pilgrim. However, I know that it's dated, and that Mark stepped away from that project a long time ago. So, what should I use to learn Python? Here are some answers to the question. As I use them, I'll add comments about the experience.
Of course Reddit has already answered this question and built a complete [http://www.reddit.com/r/learnpython/wiki/index wiki on learning python]... so that a great starting point too.
http://www.diveintopython3.net/ - the updated classic
http://www.codecademy.com/en/tracks/python - pretty good backers. Free online education
http://www.tutorialspoint.com/python/