The PICO-8 Educational Toolset collects game cartridges designed to teach different game development concepts.
From Zero To Hero
From Zero to Hero collects community knowledge about 2D game development.

About From Zero To Hero
From Zero To Hero is a free book on 2D game development, written by Penaz and published on itch.io. It teaches game development from the basics, and the author describes it as covering the detailed mechanics of building a 2D game. Unlike guides that teach one specific tool, it focuses on tips and techniques that readers can apply to their own games, whether built from scratch or with an existing engine.
The book is offered in several editions, each with code examples in a different language: Pseudocode, Python, C++, JavaScript, Lua, and Rust. The Lua and Rust editions are marked as needing thorough revision. The project is listed as in development, and the homepage notes that it still contains placeholders. Downloads are offered as PDF and EPub files, and the author invites questions, suggestions, and contributions through a discussion board, Mastodon, GitHub, and GitLab. The asset license is Creative Commons Attribution-NonCommercial-ShareAlike 4.0, which limits commercial use of the material.
Key features
- Covers 2D game development from scratch, including detailed low-level explanations
- Focuses on techniques and common mistakes rather than a specific game tool
- Editions with code in Pseudocode, Python, C++, JavaScript, Lua, and Rust
- PDF and EPub downloads for each edition
- Complete collection download listed at about 243 MB
- Discussion board for questions, suggestions, and errors
- The author states the book is free and will remain free
- Rated 4.9 out of 5 stars from 35 ratings on the page
- Available in six language editions
- The project is ongoing and the homepage notes that placeholders remain
- The Lua and Rust editions are marked as needing thorough revision
- The Creative Commons NonCommercial license restricts commercial use
From Zero To Hero at a glance
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Good for
- Developers
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
From Zero To Hero alternatives
Tools and sites you could use instead, ranked by how closely they match.
A curated list collects game development resources for people exploring tools and techniques.
The online edition of 3D Math Primer for Graphics and Game Development introduces mathematics used in graphics and game development.
ProjectLearn teaches programming through projects across web, mobile, game development, machine learning, and artificial intelligence.
A curated collection of resources supports learning game development, from introductory material to further study.
Awesome-Gamedev collects learning and reference material for developing games.
Popular in Learn to Code
Well-known listings from the same topic.
From Zero To Hero FAQ
Is the book free?
Which programming languages are covered?
How can I contribute or report errors?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












