I like Andy’s videos, as he does a good job of teaching you to think like a programmer. I also like the fact that he uses the either the native Python IDLE environment or pythonanywhere.com, instead of spending a lot of time on setting up a custom development environment. This makes it easier to learn whether you’re running Windows, Mac or Linux on your computer.
Here’s how to learn Python:
- Download Python from: https://www.python.org/downloads/
- Use the Python “IDLE” environment edit and run code. The pythonanywhere.com approach is fine, but does require registration.
- Watch the tutorials:
- How to Think Like a Programmer: https://youtu.be/azcrPFhaY9k
- His CS1 Python course: https://www.youtube.com/playlist?list=PLYwSrMCScKQsWfYV8UvhcFmo_E9zNZwGP&index=12
This starts in the middle of the course, the first half is computer science fundamentals.