Si quieres empezar desde el principio, entonces yo siempre sugiero comenzar aquí:
http://www.w3schools.com/js/default.asp
alguien ha mencionado elocuente JavaScript, que es un tutorial en línea maravillosamente con formato que hace un buen trabajo de la enseñanza lineal a través de los diversos conceptos.
A pesar de que usted es un programador experimentado, estos son simples referencias que le dará a conocer el 95% de las capacidades lingüísticas básicas. No es que tenga un problema con ninguno de ellos, pero por favor no comience su viaje con artículos de Crockford o JavaScript: The Definitive Guide. En mi experiencia, ese es el tipo de información que digieres después de que ya has usado JavaScript durante unos meses. Una vez que comienzas a utilizar métodos públicos y privados, sobrecarga y creación de clases, te gusta el "estilo" y no necesariamente el contenido.
gente no le gusta hacer referencia a w3schools porque no comienza con técnicas y tutoriales orientados a objetos, y tiene una apelación obsoleta. Es un gran error, porque antes de entrar en las cosas avanzadas te recomiendo que comiences con los fundamentos. Después de que los baje, le sugiero que busque el libro de John Resig Pro JavaScript Techniques. John hace un mejor trabajo al cubrir algunas de las técnicas avanzadas sin meterse en un montón de tripas académicas que obtienes en otro lado.
También escribí este post, que hizo sorprendentemente mejor de lo que pensaba:
http://blog.reindel.com/2007/10/16/mastering-javascript-concept-and-resource-guide/
¡Excelente respuesta!/bumped – roosteronacid
Me gusta la serie de Head First, revisaré el libro, si encuentro que vale la pena, le daré su representante. – schwarz