I’ve been working on some videos on Zig for those who might come from a high level, or self-taught background. I come from such a background. After learning Rust and Zig I wanted to provide a resource that helps explain the key concepts of lower level languages and systems programming. The idea is to help those that feel “uninitiated”[1] get the core knowledge needed to be feel comfortable in Zig. Right now the focus has been on manual memory management and Allocators.
I’d of course love feedback.
“Initiation introduces the candidate into the human community and into the world of spiritual and cultural values” - Mircea Eliade Rites and Symbols of Initiation. In this sense “Uninitated” isn’t a term of derision, but one that shows that there is body of knowledge that is lacking, but can be taught. ↩︎