---
title: "Learn Programming with Andy Harris"
id: "907411"
type: "post"
slug: "learn-programming-with-andy-harris"
published_at: "2021-06-17T17:06:37+00:00"
modified_at: "2021-06-17T18:03:37+00:00"
url: "https://ismay.ca/2021/06/learn-programming-with-andy-harris/"
markdown_url: "https://ismay.ca/2021/06/learn-programming-with-andy-harris.md"
excerpt: "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..."
taxonomy_category:
  - "General"
---

You are here: [Home](https://ismay.ca/)
/[General](https://ismay.ca/category/general/)
/ Learn Programming with Andy Harris

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:

1. Download Python from: [https://www.python.org/downloads/](https://www.python.org/downloads/)
2. Use the Python “IDLE” environment edit and run code. The pythonanywhere.com approach is fine, but does require registration.
3. Watch the tutorials:
  1. How to Think Like a Programmer: [https://youtu.be/azcrPFhaY9k](https://youtu.be/azcrPFhaY9k)
  2. His CS1 Python course: [https://www.youtube.com/playlist?list=PLYwSrMCScKQsWfYV8UvhcFmo_E9zNZwGP&index=12](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.

4. Practice!
