Hechale una leida al
API de Mozilla, es similar al de IE(MSDN), pero si tienes que programar especificamente para cada explorador que tu aplicacion desee soportar.
Es decir no solo necesitas aprender JavaScript, tambien deberas de aprender el API de cada explorador que desees soportar como IE, Firefox/Mozilla, Safari, Opera, etc. etc.
Saludos.