This document provides an overview of the Twig templating engine. It discusses why Twig was created as an alternative to PHP for templating, its key features like inheritance, macros and filters. It also covers the basics of Twig syntax including variables, tags, filters and control structures like if/else and for loops. Finally it discusses how to install and use Twig including extending templates and including other templates.