Mastering Zig: From Fundamentals to Advanced Programming