Learn Ricochet

Learn Ricochet is a beginner-friendly guide to Ricochet, a modern postfix language for scripts, tools, apps, packages, and release workflows.

The guide starts slowly on purpose. If you have never heard of postfix notation or stack languages, begin with Start Here before Chapter 00. If you already know stack languages, skim the Start Here pages and move into the chapter sequence.

Start Here

Learning path

Beginner runway: Chapters 00 through 05 teach the toolchain, postfix reading, the stack, values, bindings, and small data. Do not rush these if Ricochet is your first stack language.

Core language: Chapters 06 through 13 teach math, strings, collections, results, control flow, OOP, testing, and debugging.

Host and app surfaces: Chapters 14 through 28 teach time, async, capabilities, files, HTTP, sockets, processes, TUI, GUI, MVC, data, auth, forms, and AI package boundaries.

Professional workflows: Chapters 29 through 38 teach packages, registries, macros, editor tooling, bytecode, release packaging, and capstone apps.

Chapters

Concepts

How-To Guides

Appendices

Style note

The main path uses installed rco commands. Source-checkout and documentation-maintenance commands belong in contributor documentation unless a chapter specifically teaches them.