Learn Python the Hard Way
https://itbook.store/books/9780134123486
This is not any kind of official advertisement or endorsement. This is merely the link provided from within the book itself.
I just realized this is a python 2 tutorial, I may come back to this =(. Moving onto Python3