Learning Python, 5th Edition
Description: Learning Python, 5th Edition provides a detailed introduction to Python's core language features, offering practical guidance for writing efficient and effective Python code. The book is based on a comprehensive training course
ISBN: 0636920028154
Depending on how you learn best, the following are 3 effective ways to learn:
From a book - one of the best books is Learning Python (http://shop.oreilly.com/product/0636920028154.do)
From videos - you could search YouTube for a trainer who communicates in a way that resonates for you.
By playing (and writing) games - PyGame is an excellent resource (https://www.pygame.org/docs/tut/PygameIntro.html)
Well written Python programs are like structured English, so they are not that hard to read. Personally I would suggest PyGame as the most effectively way to learn, but it really is a personal taste and preferences thing.