This document provides an introduction to theme development in Drupal. It discusses the roles of designers and developers in creating themes, and outlines some of the key considerations and tools involved in theme development, including file types, template naming conventions, overriding functions, and helpful modules. The document also provides many links to additional Drupal theme resources and examples.