también tenés
www.w3schools.com, ahí encontré muchas cosas interesantes de JS.
En cuanto a tener manuales más profundos no se.
La mejor forma de aprender JS es usándolo y sobre todo, trabajar con él en algún proyecto concreto. La forma que encontré de aprender JS es trabajando en un proyecto y buscando soluciones concretas a problemas concretos para realizar ciertas acciones, por ej.: me gustaría que al presionar un botón en mi web se abriera otra ventana y al hacer cierta cosa en ella, luego se actualizara la primer ventana y se cerrara la segunda. Bueno en ese punto agarro el google y me pongo a buscar, y así fui aprendiendo (siempre a base de solucionar un problema real)
Al menos en mi experiencia me ha servido así