How sombriks/my-zig-handbook works
This repository is a hands-on Zig study handbook: readers progress through numbered sample programs illustrating language features and practical uses. The README documents the topic sequence and some examples, but no source excerpts were provided, so links between stages are presented as learning progression rather than runtime calls. The database, C interoperability, threading, and networking branches are documented capabilities; their internal wiring is not established.
Main entry points: 01 Hello world · 02 Basic types · 03 Control flow · 04 Arrays and structs
Components 18
Language basics
- Hello world
samples/01 - Basic types
samples/02 - Control flow
samples/03
Programming techniques
- Arrays and structs
samples/04 - Pointers and memory
samples/05 - Modules and functions
samples/06 - Basic input
samples/07 - File output
samples/08 - Error handling
samples/09 - Testing
samples/10 - Generic types
samples/11
Practical applications
- Project setup
samples/12 - Threads
samples/13 - Networking
samples/14 - List and map
samples/15 - Zig as C compiler
samples/16 - Databases
samples/17
Other components
- Learner
Connections 17
- Learner → Hello world: studies first
- Hello world → Basic types: continues to
- Basic types → Control flow: continues to
- Control flow → Arrays and structs: continues to
- Arrays and structs → Pointers and memory: continues to
- Pointers and memory → Modules and functions: continues to
- Modules and functions → Basic input: continues to
- Basic input → File output: continues to
- File output → Error handling: continues to
- Error handling → Testing: continues to
- Testing → Generic types: continues to
- Generic types → Project setup: continues to
- Project setup → Threads: continues to
- Threads → Networking: continues to
- Networking → List and map: continues to
- List and map → Zig as C compiler: continues to
- Zig as C compiler → Databases: continues to