Développer un module pour drupal 7

Un livre (en anglais) : https://www.packtpub.com/drupal-7-module-development/book

Un guide des "bonnes pratiques" en usage pour l'organisation du code (en anglais) :
http://drupal.org/coding-standards

Un manuel de programmation orientée objet en php : http://www.php.net/manual/en/language.oop5.php

Les modules dédiés à l'administration et/ou au développement de nouveaux modules :
The developer module http://drupal.org/project/devel
Drush http://drupal.org/project/drush
Coder http://drupal.org/project/coder