Ziglings
Learn Zig by fixing a long series of tiny broken programs
Ziglings is a numbered series of small Zig programs that don't compile or don't work. You run the build, read the error, fix the program in your editor, and the runner moves you on to the next exercise. The exercises go from hello world to pointers, slices, error unions, comptime and async-style features.
Free · No login · Terminal · Beginner

About Ziglings
It teaches the Zig language by doing, with compiler errors as the teacher. It suits programmers who are new to Zig, and it was directly inspired by Rustlings, which is already listed.
It runs in your terminal with a recent Zig development build. It is free and open source, and it needs no account.
On Breakpoint since 25 Oct 2026.
Made this game? Claim it →

Tips and discussion
No tips yet. Solved it? Share how, and wrap answers in ||spoilers||.