Если вы занимаетесь организованным чтением и предпочитаете хорошую старую книгу, начните здесь.
http://www.amazon.com/Programming-Firefox-Building-Internet-Applications/dp/0596102437
Он поможет вам освоить основы XUL, который, в свою очередь, используется для создания аддонов. Если у вас есть штрих в JavaScript, это определенно вам поможет.
прочее,
Начни здесь.
https://developer.mozilla.org/En
Вы можете начать изучать все, что вам нужно для разработки аддонов Firefox или даже самого Firefox.
Если вы достаточно опытны в Javascript и DOM, просто прыгайте сюда.
https://developer.mozilla.org/En/Developing_add-ons.
Единственная проблема может заключаться в том, что они не являются всеобъемлющими для начинающего программиста. Если у вас есть опыт работы в программировании и вы можете выбрать язык из примеров кодов, тогда начните здесь.
Но я бы определенно предложил хорошо организованную книгу, как я упоминал выше. На рынке очень мало XUL-книг, это был мой первый результат в Google, так что просто связали его здесь.
Поиск XUL на http://www.amazon.com/.Choose один, по крайней мере, книга, опубликованная после 2006-07.
[править]
Только что узнал эту хорошую статью
http://kb.mozillazine.org/Getting_started_with_extension_development