← Back to Home

Learn

This section lists resources useful to go from knowing nothing about Zig up to understanding its philosophy.

Documentation

Unstable (master)

Latest Stable (0.13.0)

Guides

This section is eventually going to be bundled with Zig's standard library documentation, but in the meantime you can browse it from here.

Introduction

These are all introductions to Zig aimed at programmers with different backgrounds.

Getting started

If you're ready to start programming in Zig, this guide will help you setup your environment.

Online learning resources

  • zig.guide
    A structured introduction to Zig by Sobeston.
  • Ziglings
    Learn Zig by fixing tiny broken programs.
  • Zig on Exercism Solve coding exercises and get mentored to develop fluency in Zig.
  • Learning Zig Short introduction to Zig well suited for developers coming from garbage-collected languages.

Relevant videos and blog posts