Boilerplate Template:

const std = @import("std");

pub fn hello() void {
    std.debug.print("Hello", .{});
}

pub fn main() void {
    hello();
}

Existing Resources

The zig docs are horrible.

All existing Zig resources end here: Zig Learn list

Written 25th Jan 2026, Zig version 0.15.2