Tutorials·Language track

Tutorials

Tutorial — Language track

Learn the language itself. For readers who want to understand Blue syntax, typing, identity, and authoring mechanics in depth.

This is a deep course, not the first thing to read. If you are still building intuition, start with What is Blue?, walk through the mental model, and run the document stepper. Come back here when you want exact mechanics.

What this track covers

This track teaches the language itself:

  • how Blue documents are written
  • how types and inheritance work
  • how BlueId stabilizes references
  • how human-friendly authoring becomes proper Blue
If you only read one section from this track, read the BlueId section. It is the foundation of how Blue references meaning rather than location.

The compact essentials live at BlueId essentials; the exact construction is in §8 BlueId of the specification.

Read this after

Where the exact mechanics live

Every topic in this track is fully specified in Part I of the Blue Language Specification. Jump to the section that interests you:

What you will be able to do

After this track you will:

  • read and write Blue documents in YAML
  • understand how types extend and compose
  • understand how BlueId makes references stable and portable
  • understand what happens when a human-authored document becomes canonical Blue