This document provides an introduction and overview for developing Firefox add-ons. It discusses what Firefox add-ons are, the necessary skills and tools for creating extensions, and walks through the development process including setting up the environment, file structure, manifest files, using XUL, JavaScript and the DOM, packaging extensions into XPI files, and resources for further learning.