Pygame Zero, a zero-boilerplate game framework for education
mauveweb.co.uk
mauveweb.co.uk
[0] http://www.ccs.neu.edu/home/matthias/HtDP/Worldv300/
I got my taste for software development by starting with games programming, and finding a friendly environment that gave fast results was very important to stay motivated and continue learning. Back in the 2000s', that environment for me was Fenix (now known as BennuGD - http://www.bennugd.org/).
Pygame Zero seems like the best of both worlds.
Just as another option for Python-based game development if you're interested. Personally, I find Pygame really annoying and Pyglet is great but not really game-focused so it takes some extra footwork. I haven't had a chance to really dig into Kivent yet but it seems promising, especially because it should simplify distributing a game.