Learning Joomla! 1.5 Extension Development
Joomla! Extension Development: An Overview
Getting Started with Component Development
Joomla!'s division of frontend and backend
Registering your component in the database
Generating search-engine-friendly links
Checking out and checking in records
Generating elements with JHTML
Registering the module in the database
Creating and configuring a basic module
Trying some different layouts
Using pagination to break up long lists
What events can be registered?