This series of 8 videos will walk you through the process of starting to develop a real Drupal module. Most of what the videos cover are techniques for accomplishing the process.
building modules
Video Series: Building Drupal Modules - Getting Started
Building Drupal Modules: 08 Debugging with Komodo IDE
Komodo is the PHP debugger I use on the Mac.
Building Drupal Modules: 07 Using Xdebug
There's an easy way to start the learning process of using a debugger for PHP. You don't have to know how to compile Xdebug (at least if you're on a Mac).
Building Drupal Modules: 06 Using the Devel module
The Devel module is a SUPER CRITICAL module which you need to use if you're even considering developing within Drupal.
Building Drupal Modules: 05 Watching your logs
One of the key elements to knowing what is going on while you develop your module is watching what happens.
Building Drupal Modules: 04 Learning code searching
Knowing how to search within the code of a project is what helps you learn any system faster.
Building Drupal Modules: 03 Learning By Example
The best way, I find, for learning is to look at what exists and then pick and pull from those examples to accomplish what you want.
Building Drupal Modules: 02 Doing Thorough Module Research
An 18 minute video about REALLY researching existing code for modules. I reference a number of methods to do your research.
Building Drupal Modules: 01 Choosing an Editor
Building Drupal Modules: 00 Overview
This video is a quick overview of what will be covered by the other videos about building a Drupal module.



