Si vous souhaitez démarrer à partir du début, puis j'ai toujours suggérons de commencer ici:
http://www.w3schools.com/js/default.asp
Quelqu'un d'autre a mentionné Éloquent JavaScript, qui est une merveille formaté tutoriel en ligne qui fait un bon travail de linéaire de l'enseignement à travers les différents concepts.
Même si vous êtes un programmeur expérimenté, ce sont de simples références pour vous introduire à 95% de la base des compétences de langue. Non pas que j'ai un problème avec soit, mais s'il vous plaît ne pas commencer votre voyage avec Crockford articles, ou JavaScript: The Definitive Guide. Dans mon expérience, c'est le genre d'information que vous digérer après que vous avez déjà été à l'aide de JavaScript pour quelques mois. Une fois que vous commencez à obtenir dans le public et le privé, les méthodes, la surcharge, et la création de classes vous êtes dans le "style", et pas nécessairement de la substance.
Les gens n'aiment pas référence w3schools, car il ne commence pas avec les techniques de programmation orientée objet et des tutoriels, et il a de la vétusté de l'appel. C'est une grande erreur, car avant de vous lancer dans l'avancée des choses, je vous suggère fortement de commencer avec les bases. Après que vous obtenez les vers le bas, je vous suggère de choisir de John Resig du livre Pro JavaScript Techniques. John a fait un meilleur travail de couvrir certaines des techniques avancées sans entrer dans un groupe scolaire des tripes de vous obtenir ailleurs.
J'ai aussi écrit ce post, qui n'a étonnamment mieux que ce que je pensais:
http://blog.reindel.com/2007/10/16/mastering-javascript-concept-and-resource-guide/