Comment s'initier à JavaScript

Quelles sont pour vous les meilleures ressources (livres, vidéos, tutoriels…) pour se former à Javascript ?

Je conseille JavaScript: The Good Parts, pour commencer. On entend souvent à droite à gauche que JavaScript est un langage sale à cause de son cadre propice aux mauvaises pratiques. Ce livre, comme son nom l’indique, veut montrer que JavaScript n’est pas fatalement sale pourvu qu’on utilise « les bonnes choses » du langage. Parfait pour un débutant en JavaScript, on commence sur les bonnes bases.
Ce livre est, de base, plutôt destiné aux programmeurs qui ont déjà touché à JavaScript et qui veulent écrire du bon et du propre JavaScript, mais il est accessible à n’importe qui ayant déjà un peu d’expérience en programmation, et pas forcément en JavaScript.

1 « J'aime »

De mon côté il y a deux ebooks et un article qui m’ont particulièrement touché.

Tout d’abord eloquent javascript second edition. Livre didactique sur les bases du langage.
Puis javascript allongé qui en plus d’apprendre les bases et très orienté programmation fonctionnelle.
Enfin javascript garden qui une sorte de cheat sheet sur les éléments essentiels de javascript.

3 « J'aime »

Des katas: http://www.codewars.com/

De super articles en vrac: http://superherojs.com/

2 « J'aime »

Il y a tellement de ressources et de nouvelles qui arrivent chaque jour qu’il est difficile de faire une liste exhaustive .
De ce qui me vient à l’esprit et qui propose aussi bien des bases de référence pour les débutants et les confirmés il y a :
http://eloquentjavascript.net/ : un livre complet qui fait le tour du javascript puis de son utilisation dans le navigateur ou avec nodejs . Il est accessible en ligne gratuitement.

You-Dont-Know-JS que j’ai découvert récemment , idem gratuitement accessible et qui fait le point sur des parties fondamentales du langage comme les closures ou la notation par prototype ( et d’autres à venir )

Enfin , les vidéos courtes et efficaces de egghead.io axées sur l’utilisation de frameworks tel que AngularJs , d3 ou encore React, proposent du contenu vraiment interessant. Une partie pro est payante mais les vidéos libres sont tout à fait bonnes à prendre.

1 « J'aime »

Entièrement d’accord. L’ouvrage de Crockford m’a ouvert les yeux sur les subtilités du language JS. Une référence.

1 « J'aime »

La doc JavaScript sur le Mozilla Developer Network est vraiment top !

1 « J'aime »
Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s