Hasty Briefsbeta

Bilingual

Ziglings: Learn Zig by fixing broken programs

10 months ago
  • #Zig
  • #Learning
  • #Programming
  • Ziglings is a series of broken programs designed to teach Zig programming by fixing them.
  • The project is inspired by rustlings, Ruby Koans, and the Little LISPer/Schemer books.
  • Intended for beginners with no prior systems programming experience.
  • Each exercise is self-contained and explained, with additional resources recommended.
  • Requires a development build of the Zig compiler (version 0.15.0-dev or higher).
  • Clone the repository and run 'zig build' to start.
  • Ziglings tracks development builds of Zig, not stable releases.
  • Advanced usage includes running specific exercises, skipping checks, and debugging.
  • Covers core Zig language features and some standard library functionalities.
  • Contributions are welcome for improving explanations, exercises, and idiomatic usage.