---

Why Python and Pygame are a great pair for beginning programmers

Pygame is based on Python, the most popular language for introductory computer courses. Python is great for writing out ideas in one long block of code. Kids start off with a single file and with a single block of code. Before they can get to functions or classes, they start with code that will soon resemble spaghetti. It’s like finger-painting, as they throw thoughts onto the page.