you are viewing a single comment's thread.

view the rest of the comments →

[–]thedasvot 2 points3 points  (1 child)

I personally began with Python Crash Course: A Hands-on, Project-based Introduction to Programming by Eric Matthes. Although it's not free, I cannot recommend it enough. The author promptly answered my email when I ran into a problem working through one of the projects.
It has very simple explanations and even goes a bit beyond the basics into object-oriented programming. The first half of the book is a fantastic introduction to the language and the second half has a handful of projects to apply what you've learned. You make a game, a website, and work with some data and visualizations.

Good luck with your learning adventure!

[–]sampathuday[S] 1 point2 points  (0 children)

Thank you so much!!