Start by reading existing questions and answers on this topic:

 - [How do I learn Python from zero to web development?][1]
 - [Resource to start with Python quickly?][2]
 - [Which good Python resources is available?][3]
 - [How long would it take to learn Python?][4]


 [1]: https://softwareengineering.stackexchange.com/questions/12189/how-do-i-learn-python-from-zero-to-web-development
 [2]: https://softwareengineering.stackexchange.com/questions/49755/resource-to-start-with-python-quickly
 [3]: https://softwareengineering.stackexchange.com/questions/5114/which-good-python-resources-is-available
 [4]: https://softwareengineering.stackexchange.com/questions/41293/how-long-would-it-take-to-learn-python