Este documento presenta una introducción a la programación de módulos en Drupal 7. Explica que Drupal es un sistema de gestión de contenidos modular que permite extender su funcionalidad a través de módulos. Detalla conceptos como entidades, bloques, menús y temas. Recomienda buscar primero soluciones mediante módulos populares antes de programar código propio y compartirlo con la comunidad. Finalmente, cubre aspectos como el desarrollo y arquitectura de módulos y temas en Drupal.