Skip to content

Instantly share code, notes, and snippets.

@boseji
Last active March 24, 2025 08:53
Show Gist options
  • Save boseji/740e4216f76c63b83a727aff477f49ea to your computer and use it in GitHub Desktop.
Save boseji/740e4216f76c63b83a727aff477f49ea to your computer and use it in GitHub Desktop.
Learning Path to Zig and some notes

Learning Path for Zig

As per a friends suggestions I ma starting a learning resource for Zig. This is 2025-03-14, yes I know and a Very Joyful Holi Festival to you as well.

Lets look at the resources we have first:

Lets get started with some video tuts above. Will update the logs next. Best of luck.


First Impression from Video Tutorials 2025-03-14

Well, I must express my profound excitement. This is a pretty much the most feature rich language I have seen since Rust. And, that's no exaggeration of the sentiment.

The build script written in the language its compiling. That's genius thinking.

Type and processes easy to understand. But, the sheer volume of functions & features are a memory overdrive.

Still trying to get my head around concepts like undefined.

More views as the story unfolds.


Next Impressions and a Pause 2025-03-24

After going through the tutorials, the length and width of the language is allover. And not in a bad way its great. But I don't wish to wait for the things to come to stabilize. I specifically don't much like the Pointers in Zig. That part might be more than what we can ask for. And in most cases Zig has more than one ways to do things. The way which is most or absolute is not apparent at the first look. Keeping this in mind I am pausing the progress on this language for some time. May be this is because I am accustomed with Golang and Python, but its not something that I can recommend any one with the whole heart. If someone wishes to use Zig for its hype then please do, for all other real application I would recommend Rust and simpler Golang.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment