Zig by Example
A hands-on introduction to Zig via annotated examples. Covers the language from Hello World through memory allocation, concurrency, networking, and C interop.
44 chapters · ~35 min read
Chapters
- < 1 min
-
2 Values< 1 min
- < 1 min
-
4 Integers< 1 min
-
5 Floats< 1 min
-
6 Strings< 1 min
-
7 Arrays< 1 min
-
8 Slices< 1 min
-
9 Vectors< 1 min
-
10 Structs< 1 min
-
11 Enums< 1 min
-
12 Unions< 1 min
-
13 Functions< 1 min
- < 1 min
-
15 If / Else< 1 min
-
16 Switch< 1 min
-
17 While Loops< 1 min
-
18 For Loops< 1 min
-
19 Defer< 1 min
-
20 Errors< 1 min
-
21 Optionals< 1 min
-
22 Pointers< 1 min
- < 1 min
- < 1 min
-
25 Comptime< 1 min
-
26 Generics< 1 min
- 1 min
-
28 ArrayList< 1 min
-
29 HashMap< 1 min
-
30 Linked List< 1 min
-
31 Testing< 1 min
- 1 min
-
33 Io Interface1 min
- 1 min
-
35 File I/O1 min
- 1 min
-
37 Processes1 min
- 1 min
-
39 JSON< 1 min
- < 1 min
-
41 Sorting1 min
-
42 Math< 1 min
-
43 Build System1 min
-
44 C Interop< 1 min