Last revision:
Introduction
In the following units you'll discover what modules are and where to place them.
Through a few basic examples you will learn how Drupal discovers the presence new module, how to define blocks in code, how make custom messages appear, and how to react to various events.
This is not a hands-on development course, nor is it complete. The goal is to give you a first taste of the world of Drupal module development, and to help you evaluate if you would like to dig deeper into module development and Drupal internals.