Growth Paths / Code Your First Game
Path outcomes
Resources for this path
No affiliate links. No sponsored placements.
Scratch ↗Platform
Free, browser-based visual coding environment from MIT. Build games, animations, and stories with drag-and-drop blocks before writing text code. Start here.
Free course from Harvard covering game development in Lua, Python, and JavaScript. Lecture videos, problem sets, and a final project — all free, no sign-up required.
Pygame Zero ↗Resource
Free Python game library designed for beginners. No boilerplate — just write a draw() and update() function and you have a game loop. Easier than full Pygame for a first game.
itch.io Game Jams ↗Platform
Free platform for finding and entering game jams. Hundreds of jams run every month for every skill level — search 'beginner' or 'first game jam' to find one that fits.