Recommended Keyword Reading Order

This page proposes a practical route through the keyword reference so a reader can start with execution flow, then move to declarations, modules, and advanced surfaces.

StageGoalRecommended sheets
1. First contactUnderstand basic execution and values.int, string, bool, let, give, if
2. Flow controlRead branching and loops globally.else, for, loop, break, continue, return
3. Program structureSee how declarations shape contracts.proc, form, type, const, field, entry
4. Pattern reasoningHandle branching with richer surfaces.match, case, otherwise, pick, select, when
5. Module boundariesTrack visibility and imports.space, use, pull, share, as, all
6. Advanced surfacesRead explicit risk or macro boundaries.unsafe, asm, macro, trait

Complementary views: learning packs, rare or currently unused keywords, coverage, and shared diagnostics.