Learn Zig by solving progressively challenging problems. From basic functions to allocators, error unions, and comptime — each exercise introduces Zig concepts exactly when you need them.