How To Get Started With Zig πΌοΈ
Zig is a modern, low-level programming language that prioritizes performance, safety, and simplicityβperfect for systems programming and beyond. If you're looking for an alternative to C with powerful compile-time execution and manual memory management, Zig is worth exploring!
Official website: https://ziglang.org/
Books π
β Introduction to Zig a comprehensive introduction to Zig programming language, I would suggest starting your journey with this wonderful book.
β Learning Zig by Karl Seguin, an introduction to Zig programming language without too much hassle.
β Programming with Zig: From Basics to Mastery (still in progress)
Courses π
β Zig in Depth YouTube series about Zig programming
Practices π οΈ
β Ziglings number of exercises to practice Zig programming
People π«
β Andrew Kelley, the founder of Zig lang
β Karl Seguin and his blog
β Murat Genc
β Zig SHOWTIME
Libraries ποΈ
β Zigistry like PyPI but for Zig
β Awesome Zig
Websites πΈοΈ
β Zig News
Zig is a modern, low-level programming language that prioritizes performance, safety, and simplicityβperfect for systems programming and beyond. If you're looking for an alternative to C with powerful compile-time execution and manual memory management, Zig is worth exploring!
Official website: https://ziglang.org/
Books π
β Introduction to Zig a comprehensive introduction to Zig programming language, I would suggest starting your journey with this wonderful book.
β Learning Zig by Karl Seguin, an introduction to Zig programming language without too much hassle.
β Programming with Zig: From Basics to Mastery (still in progress)
Courses π
β Zig in Depth YouTube series about Zig programming
Practices π οΈ
β Ziglings number of exercises to practice Zig programming
People π«
β Andrew Kelley, the founder of Zig lang
β Karl Seguin and his blog
β Murat Genc
β Zig SHOWTIME
Libraries ποΈ
β Zigistry like PyPI but for Zig
β Awesome Zig
Websites πΈοΈ
β Zig News
Please open Telegram to view this post
VIEW IN TELEGRAM
pedropark99.github.io
Introduction to Zig
Found another interesting resource about Zig lang: Zig Cookbook
cookbook.ziglang.cc
Introduction - Zig cookbook
Zig cookbook is a collection of simple Zig programs that demonstrate good practices to accomplish common programming tasks.
If you are using VS Code to write Zig, take a look at this blog post: https://mtlynch.io/notes/zig-vscode-nix/
mtlynch.io
My Zig Configuration for VS Code
I finally found a solution that makes VS Code work consistently with Zig, so Iβm sharing my setup in the hope that it saves someone else a headache.
Zig extension forβ¦
Zig extension forβ¦
The release of Zig 0.14.0 has been postponed. The new due date is March 3rd, 2025.
Source: https://ziglang.org/news/0.14.0-delayed/
Source: https://ziglang.org/news/0.14.0-delayed/
Another great article from Karl on using switch-case on Strings: Switching on Strings in Zig
www.openmymind.net
Switching on Strings in Zig
Karl Seguin's Blog - A mix of coding and creative writing
How pointers dereferencing works in Zig: https://www.openmymind.net/Zig-Dot-Star-Syntax/
www.openmymind.net
Zig's dot star syntax (value.*)
Karl Seguin's Blog - A mix of coding and creative writing