Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Home ⚡ Zig Programming Language
Focus on debugging your application rather than debugging your programming language knowledge.
- No hidden control flow.
- No hidden memory allocations.
- No preprocessor, no macros.
ziglings/exercises: Learn the ⚡Zig programming language by fixing tiny broken programs. - Codeberg.org
This will probably be difficult if you've never programmed before. But no specific programming experience is required. And in particular, you are not expected to have any prior experience with "systems programming" or a "systems" level language such as C.
Each exercise is self-contained and self-explained. However, you're encouraged to also check out these Zig language resources for more details:
Documentation - The Zig Programming Language
zig-spec/grammar/README.md at master · ziglang/zig-spec
travisstaloch/pegzi: a PEG (parsing expression grammar) parser in zig
Amazon Best Sellers: Best Computer Algorithms
