Tutorials

Build working native programs, port managed patterns deliberately, and contribute verified runtime behavior.

26 tutorialsC++23Source-checked

Choose a learning path

Tutorials are organized by the task you need to complete, not by the size of a namespace. Every page names its direct CMake component, calls out native ownership, and distinguishes a source-checked example from an environment-dependent network or filesystem scenario.

Beginner: build and core values

Porting C# patterns

I/O and storage

Networking

Concurrency

Contributor path

Verification labels

Label in a tutorialMeaning
Compile-checkedThe published translation unit compiled against public headers at the pinned SHA.
Built and runThe example linked and executed with its stated result in the audit environment.
Source-checkedNames, signatures, and semantics were checked in implementation/tests, but the scenario needs external state or a long build.
Environment-dependentNetwork, watcher, permission, or platform state prevents a universal runtime result.

Code that intentionally illustrates a design without being directly compilable is labelled pseudocode. No tutorial treats plausible syntax as tested behavior.