The Squid tutorial is divided into several sections:
Getting Started
Basic Concepts
Multi-Stage Programming
Code Pattern Matching
Code Rewriting
Advanced Topics on Quasiquotes and Rewriting
Debugging Quasiquotes and Rewritings