Yo encuentro buena la
guía de desarrolladores de mozilla para javascript 1.5.
Existe un libro en
wikibooks:
Programación en JavaScript.
También existe una web completita para usuarios un poco más avanzados, que explica buenas prácticas y algún que otro framework (jquery, prototype...):
http://blog.scriptia.net/
Otro consejo que te puedo dar es que huyas de todo manual que hable de
document.all y de
document.layers y de netscape (antiguos). Te interesará el tema del DOM. Y por supuesto tienes que tener una buena base de HTML, que aunque muchos crean que no existan, tiene sus normas en la
especificación 4.01, y quizás también de CSS para formatear tu código.
Luego te puedes introducir en el mundo de AJAX si quieres, pero sabiendo de antemano javascript bien.
Sabido ésto, lo que necesitas para programar javascript es un editor de texto plano (vale con el bloc de notas ya que comentas windows, pero te recomiendo alguno que coloree el código tipo
notepad++ y te marque los números de línea para localizar errores...) y además de eso un
buen navegador (o colección de navegadores). El firefox te resultará indispensable, y el IE (6 y/o 7) los necesitarás sin remedio por ser el mayoritario, tarde o temprano lo odiarás. También puedes probar tus scripts en Opera.
Teóricamente da igual el SO sobre el que ejecuten, parece ser que sólo importa el navegador, aunque puede haber diferencias entre un FF de windows y de linux. Safari en Mac también tiene sus manías.
Lo demás es todo a través de google y resolviendo dudas en un buen foro como es éste. Es esencial googlear antes de preguntar.
Que tengas un feliz viaje