Please provide me with some good links or web pages that you recommend for developing Firefox Addons.
I use the Netbeans Foxbeans plugin , which simplifies the entire development process.
Komodo Edit contains some useful features. It has auto completion for XUL tags, and can also generate skeleton structure for you.
You can use the Add-on SDK or Add-on BUilder (see http://mzl.la/addonsdk ), which simplify the process of creating an addon, especially for beginners, and for a simple addon you do not need to know a specific platform (for example, XUL)
In addition, to set up the best development environment possible, read the instructions and / or use the quick help
The best way to start with development is to go through the examples so that you can understand. Follow this link for some good examples https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Examples