# Getting Started
Start with the vocabulary, then run one of the examples.
For the big picture first, see [How tidu Works](../architecture/overview.qmd).
1. Read [Terminology](terminology.md).
2. Run `cargo run --example primitive_linearization`.
3. Run `cargo run --example eager_reverse_mode`.
The examples define a small scalar primitive set locally so they can be read as
complete downstream integrations.
When you implement your own primitive set, the
[Guides](../guides/implementing-primitives.qmd) cover the rule contract, the
linearize/transpose transforms, and eager integration in depth.