20 ressources pour bien commencer ou progresser en Javascript

Aujourd’hui le Blog du Webdesign vous propose de découvrir ou parfaire votre utilisation du Javascript, avec cette collection de 20 ressources pour apprendre et se perfectionner.

Apprendre le Javascript

Apprendre le Javascript peut sembler quelque chose de simple, par la grande quantité de ressources existant sur le Web, et le laxisme du langage. Néanmoins, le fait qu’il existe différents navigateurs, et à peu près autant d’interpréteurs pour le JS que de navigateurs, rend la mise en production ardue.

Pour éviter les problèmes par la suite, la phase d’apprentissage doit être la plus complète possible. N’hésitez donc pas à faire plusieurs tutos sur le même point, les solutions proposées ne seront pas toujours les mêmes, et vous fourniront une expérience parfois bien pratique pour debugguer votre application.

Vidéo sur l’historique du JS (FR)

Cette vidéo gratuite vous permettra de vous familiariser avec l’écosystème du Javascript, et vous expliquera pourquoi le même code peut s’exécuter différemment selon le navigateur.

Historique js

Bien maitriser les outils proposes par les navigateurs (FR)

Vidéo gratuite et en français absolument indispensable pour bien commencer, ce tuto vous expliquera comment tirer profit des outils mis en place par votre navigateur.

Maitriser outils navigateurs

KHANacademy

La KHANacademy propose de nombreux cours vidéo (en anglais) qui vous permettront de mieux comprendre la programmation et ses enjeux.

Khan academy

Codecademy

Je ne présente plus Codecademy, un site qui vous accompagnera de manière ludique dans l’apprentissage du Javascript (en anglais).

Codecademy

Apprendre le Javascript avec Mozilla

Apprendre javascript mozilla

Formation complète de 8h sur Javascript (FR, Payant)

Je ne voulais pas mettre de ressources payantes, mais les bonnes ressources en français sont rares, et celle-là est très bonne.

Formation complete javascript

Node School

Car il est maintenant impossible de parler de Javascript sans évoquer Node js, son penchant serveur, voila une ressource qui vous permettra de mieux comprendre comment faire la partie serveur de son site en Javascript.

Node school

Tester ses idées et programmes

JSBin et JSFiddle vous permettront de très vite essayer les codes fournis dans les tutos, ou de mettre en place vos idées pour voir en temps réel si elles sont réalisables.

JSBin

Js bin

JS Fiddle

Js fiddle

JSLint

JSLint vous permettra de détecter certaines erreurs subtiles dans votre code. Un must-have avant le passage en production.

Js lint

Coller aux bonnes pratiques

Pour être compris des autres développeurs, et éviter certaines erreurs bêtes, rien ne vaut un recueil de bonnes pratiques.

Javascript Best Practices

Javascript best practices

30 Bonnes pratiques pour debutants

30 bonnes pratiques pour debutants

Require.js

Require js

Bower

Bower

Apprendre à connaitre les frameworks

Connaitre le Javascript, c’est très bien, mais pour ne pas réinventer la roue a chaque projet, il est nécessaire d’avoir des bases dans les différents frameworks Javascript existant sur le marché. Avec la dominance actuelle de jQuery, je vous conseille de commencer par celui-là.

jQuery

Jquery

Trouver les bonnes ressources

Github

Car il ne faut pas oublier que le js est le langage le plus représenté sur Github, le bon choix pour trouver une ressource est souvent de commencer par là.

Github

Unheap (jQuery uniquement)

Unheap

JS Live

Js live

Essayer un Préprocesseur

Les préprocesseurs sont loin d’être une obligation (et ils ne remplacent pas l’apprentissage du Javascript de base) mais ils peuvent néanmoins rendre de grands services. À essayer avant de juger, donc.

CoffeeScript

Coffeescript

Typescript

Typescript