12 Macros
Macros in The Racket Guide introduces Macros.
See Syntax Model for general information on how programs are parsed. In particular, the subsection Expansion Steps describes how parsing triggers macros, and Transformer Bindings describes how macro transformers are called.