[ { "id": "intro", "title": "1. Introduction", "file": "chapters/ch1_intro.md" }, { "id": "getting_started", "title": "2. Getting Started", "file": "chapters/ch2_getting_started.md" }, { "id": "syntax", "title": "3. Basic Syntax", "file": "chapters/ch3_syntax.md" }, { "id": "variables", "title": "4. Variables & Constants", "file": "chapters/ch4_variables.md" }, { "id": "types", "title": "5. Data Types & Pointers", "file": "chapters/ch5_types.md" }, { "id": "structs_enums", "title": "6. Structs, Enums & Unions", "file": "chapters/ch6_structs_enums.md" }, { "id": "arrays_slices", "title": "7. Arrays & Slices", "file": "chapters/ch7_arrays_slices.md" }, { "id": "control_flow", "title": "8. Control Flow & Loops", "file": "chapters/ch8_control_flow.md" }, { "id": "errors", "title": "9. Error Handling", "file": "chapters/ch9_errors.md" }, { "id": "modules", "title": "10. Modules & Imports", "file": "chapters/ch10_modules.md" }, { "id": "interop", "title": "11. Zig Interoperability", "file": "chapters/ch11_interop.md" }, { "id": "std", "title": "12. The Standard Library", "file": "chapters/ch12_std.md" } ]