This document provides an overview of routing in Drupal 8. It introduces how routing is defined using YAML configuration files and controllers instead of hook_menu(). Parameters can be passed to routes and controllers. Access to routes can be restricted using access checkers. Dynamic route titles and entity defaults are also covered. Advanced topics like regular expressions on parameters and upcasting parameters to entities are demonstrated through code examples.