Learn the basics of developing an extension on the Mozilla platform with this section full of beginner's guides.
Editor's Pick: XUL School Tutorial
This tutorial will guide you through all the basics of add-on development, teaching you how to package them, create a suitable development environment, and program the most common features found in add-ons. It includes working code samples and the references and tools to explore all topics more in depth.
This article gives suggestions on how to set up your Mozilla application for extension development, including setting up a profile, changing preferences, and helpful development tools.
This tutorial will take you through the steps required to build a very basic extension - one which adds a status bar panel to the Firefox browser containing the text "Hello, World!"
Learn more details on how extensions are packaged and installed.
This document explains install manifests "install.rdf" and all of properties available for use in your add-on.
Editor's Pick: Firefox Add-ons Developer Guide
In this detailed guide to extension development, you'll learn the basics of packaging extensions, building an interface with XUL, implementing advanced processes with XPCOM, and how to put it all together.
In this walk-through, Robert Nyman explains how to develop a Firefox extension from scratch.
Lifehacker gives tips and helpful hints on developing your first Firefox extension.
A multi-page tutorial covering a variety of extension development topics.
Learn how to create a simple status bar extension and add more advanced functionality in subsequent tutorials, linked below.
This article modifies the status bar extension created in the above tutorial by fetching content from a website at a regular interval.
This article shows how to add preferences to the dynamic status bar created in the above tutorial.