Resources for learning Python

If you’re new to programming, Python is an excellent choice for a first language. It’s super versatile and there are TONS of resources online for learning Python and debugging your Python code.

A good place to start is Introduction to Python which also has instructions for installing Python on your computer. Another great learning resource is Automate the Boring Stuff with Python, a free online textbook that teaches you how to do some really useful stuff in Python.

If you learn better through watching and working through lectures then MIT OpenCourseware has an excellent Introduction to Computer Science and Programming in Python

You can run Python code (and tons of other languages) online at if you’re looking to get set up quickly. If you’re looking for a beginner-friendly Python IDE (integrated development framework, it’s basically a fancy text editor that makes writing code easier) check out Thonny.

1 Like