Python itself has good documentation and a decent getting started page here.
Python gives a list of good tutorials here. Many are focused on people with no programming background, but two that seem a bit less introductory are the Python in 10 minutes tutorial, and Google’s Python class.
I tend to find it easiest to learn languages with some application in mind, so I learned python using the Intro to NLP in Python. Highly recommend as a great way to learn two very useful skills at once!