Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Cycymomo/00aa53de82921ffa3645 to your computer and use it in GitHub Desktop.
Save Cycymomo/00aa53de82921ffa3645 to your computer and use it in GitHub Desktop.
quels Livres pour apprendre JavaScript

Celui de Nicolas Froidure est très bien pour les débutants en JavaScript. Il permet même d'aller plus loin si on le souhaite (mais on peut aisément sauter ces parties plus techniques pour y revenir lors d'une deuxième lecture par exemple). Il est dans l'air du temps également. Il ne se cantonne pas qu'au JavaScript sur le web. En effet, tout au long du livre on apprend à réaliser un petit jeu qui mettra en pratique JavaScript du serveur (Node.js) à son utilisation dans le navigateur. (donc gérer l'intéraction serveur > client en utilisant JSON). Il liste donc les méthodes les plus utilisées des objets natifs offerts par JavaScript et également ceux offerts par l'API DOM tout en passant par ce qu'apporte le package "HTML 5". Ce qu'on peut déjà utiliser etc. Il enseigne aussi les bonnes pratiques du moment pour faire sa veille, participer pour enrichir la communauté et sensibilise même à l'Open Source.

Par contre, ce livre n'a pas pour vocation d'enseigner les pratiques pour le développement web en général (je pense au Responsive, le métier d'intégrateur, ergonomie des interfaces (UX/UI), etc). C'est vraiment un livre spécialisé dans le JavaScript de A à Z.


Livres développement web sur DVP Livres JavaScript sur DVP

Pour débutant, je conseillerais, en anglais par contre : Le tout récent Speaking JavaScript, de l'excellent Dr Axel Rauschmayer. Celui là commence à dater un peu mais il est bien quand même : Eloquent JavaScript de Marijn Haverbeke. Attention car il traite d'ECmaSript 3. Comme nous sommes à ECMAScript 5 désormais, il pourrait manquer des fonctions qui sont écrits à la main dans le livre. Je crois qu'une deuxième version est en cours d'écriture pour mettre à jour depuis que ES5 est bien assis dans le paysage du Web.

Pour aller plus loin en JavaScript, je conseillerais :

  • l'intemporel "JavaScript, The Good Parts" de D. Crockford (y'a aussi la version française)
  • JavaScript Ninja de J. Resig

Pour se spécialiser :

  • JavaScript Enlightenment de Cody Lindley qui va en profondeur dans le fonctionnement des objets, primitives etc
  • Learning JavaScript Design Patterns d'Osmani pour apprendre les patrons de programmation récurrent
  • High Performance JavaScript de Nicolas Zachas qui sensibilise sur les perfs
  • La toute récente (et encore en écriture) suite de livre "kickstartée" "You don't know JS" de Kyle Simpson. Il creuse en profondeur les sujets importants. Le premier sujet traite du Scope et des Closures. Les sujets à venir sont dispo sur Github. Le livre se veut collaboratif donc tu peux "Pull Requester" pour le corriger, apporter des modifs, etc. C'est super enrichissant.

J'en oublie sûrement mais je pense que ces derniers sont dans l'air du temps pour bien démarrer et avoir des connaissances solides.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment