What language(s) do I need to know to develop plugins/extensions for Firefox? Also, any useful tools (as far as IDE or SDKs)?
HTML, XUL, Javascript, C (if you're forced to use XPCOM).
Pick your favorite editor.