Quel est le meilleur livre JavaScript pour les débutants complets ?
Publié: 2017-10-10Vous ne pouvez pas échapper à JavaScript. Pendant des années, j'ai eu l'impression que JS était le méchant du film d'horreur qui ne voulait tout simplement pas abandonner. J'ai essayé de l'éviter. J'ai couru, brouillé et caché. Mais, comme Jason Voorhees, il m'a trouvé.
Sérieusement, cependant, la réalité est que si vous travaillez dans le développement ou la conception Web ces jours-ci, vous allez utiliser JavaScript dans une certaine mesure. Même si vous travaillez sur WordPress, vous aurez besoin d'au moins une compréhension fondamentale du langage.
Et laissez-moi vous dire que lorsque j'ai réalisé cela, cela m'a fait mal au plus profond de mon âme. Je vous ai déjà dit que j'évitais JavaScript pendant des années. J'ai détesté l'écrire, détesté le lire, et à peu près tout détesté à ce sujet. Mais avec JS étant le langage à la croissance la plus rapide sur le Web, combiné à près de 30% du code source de WordPress lui-même passant de PHP à JS, j'ai décidé que je devais apprendre au moins assez de JavaScript pour être dangereux.
Comme tout bon nerd, j'ai parcouru Internet pour trouver le meilleur livre JavaScript sur lequel je pouvais mettre la main. En lisant des dizaines et des dizaines de critiques et en essayant moi-même plus d'une poignée de livres, je pense avoir trouvé une poignée de textes qui vous aideront à apprendre JavaScript, même si vous êtes un débutant complet.
Ce que je recherche dans un livre JavaScript
J'ai tendance à rechercher trois choses dans un livre de didacticiel pour n'importe quel langage de programmation :
- Style et ton
- Apprentissage par projet
- Abordabilité
Dans cet esprit, je suis parti à la recherche du meilleur livre JavaScript pour vous et moi afin de surmonter la bosse initiale des débutants.
Style et ton
Je n'attends pas de Shakespeare pour coder des livres, mais je pense que la lisibilité est importante. Si je voulais juste obtenir les informations, je pourrais lire la documentation officielle (bien que certains dry docs soient assez utiles et divertissants, comme le Mozilla Developers Network).
Je préfère les écrivains drôles qui font beaucoup de blagues et de jeux de mots (allez comprendre, non?), Et s'ils ne sont pas drôles et bizarres, alors j'essaie de m'assurer qu'ils sont au moins aimables et conversationnels, un peu comme une bonne université professeur ou un père très attentif expliquant quelque chose à son enfant de 6 ans.
Apprentissage par projet
Assez simple : je recherche des livres JavaScript qui n'enseignent pas les compétences de manière isolée. Bien sûr, vous allez devoir apprendre la manipulation DOM par vous-même. Vous allez devoir vous habituer à écrire des fonctions et une portée.
Mais une fois que vous avez saisi les principes fondamentaux et comment l'écrire, je veux pouvoir voir comment c'est utile dans le monde réel. Je veux pouvoir écrire une horloge Pomodoro ou une galerie d'images. Quelque chose où je le vois utilisé au lieu de simplement écrire quelques lignes de code pour la mémoire musculaire.
Abordabilité
Être abordable signifie quelque chose de différent pour nous tous. Pour certaines personnes, débourser 500 $ pour le meilleur livre JavaScript ne posera aucun problème, surtout si cela vous aide à décrocher le poste de développement parfait (ou si votre entreprise peut le dépenser). Pour d'autres, tout ce qui dépasse 20 $ est haut de gamme, car il s'agit d'une compétence annexe à laquelle vous ne pouvez pas vraiment consacrer beaucoup de ressources.
Je cherche quelque chose qui atteint ce juste milieu d'être disponible et abordable pour la grande majorité des gens d'une manière ou d'une autre.
Permettez-moi de présenter le meilleur livre JavaScript pour les débutants complets
Eh bien, au moins une poignée des meilleurs livres JavaScript. L'un d'eux devrait être le meilleur livre pour vous, selon votre situation et vos besoins.
JavaScript éloquent

D'accord, celui-ci est génial. En parlant d'abordabilité, vous ne pouvez pas vous tromper avec la gratuité. Eh bien, cela peut être gratuit. Eloquent JavaScript est, comme le dit le site Web, « sous licence Creative Commons d'attribution non commerciale. Tout le code de ce livre peut également être considéré comme licencié sous une licence MIT. Vous pouvez donc télécharger le PDF, mobi ou epub du texte dès maintenant et commencer à coder votre cœur. (Bon sang, il existe aussi une version en ligne que vous pouvez utiliser depuis votre navigateur. Pas d'excuses, mon ami.)
La seule mise en garde que je veux mentionner ici est que la dernière mise à jour a eu lieu en 2014 pour la deuxième édition, qui a été écrite avant la sortie d'EC6. C'est toujours une base fantastique, je ne peux pas la recommander aux débutants. Cela m'a beaucoup aidé.
Prix : gratuit | Plus d'information
Réagir à pile complète

L'apprentissage par projet est important pour moi, comme je l'ai dit. Avec Full-Stack React, vous ne pouvez vraiment pas vous baser davantage sur les projets. Étant donné que React est un framework JavaScript pour la création d'applications Web, il n'y a vraiment aucun moyen d'isoler le JavaScript en éléments seuls. Vous verrez toujours comment ils s'intègrent dans quelque chose de plus grand.

Je pense que cela aurait pu être le meilleur livre JavaScript pour moi à cause de cela seul. Il s'avère que j'aime vraiment React à cause de la façon dont il gère… enfin, à peu près tout. J'apprends le framework et les utilitaires, et je vois comment le code JS lui-même est implémenté sur le front-end et le back-end avec ce livre.
React lui-même est open source par Facebook, ce qui signifie qu'il ne va pas n'importe où bientôt, et il existe une bibliothèque appelée React Native que vous pouvez utiliser pour créer des applications iOS et Android natives (pas seulement des applications Web dans un wrapper) - Instagram, par exemple, est écrit en React Native.
Prix : 39 $ (jusqu'à 399 $ pour les équipes) | Plus d'information
Tout par O'Reilly Books

Si vous cherchez plus de, je ne sais pas, dix secondes pour des livres JavaScript (ou des livres de langage de programmation en général, vraiment), vous allez voir une pléthore de titres publiés par O'Reilly. À bien des égards, ils sont la ressource incontournable sur les langues, des bootcamps aux campus universitaires.
Alors, quand en tant que débutant en JavaScript, j'avais besoin de trouver le meilleur livre JavaScript, tout le monde et leur frère m'ont orienté vers O'Reilly.
L'analyse de toutes les options dont vous disposez peut être intimidante, mais je pense qu'il y en a quelques-unes qui seront plus utiles que d'autres pour compléter les débutants :
Le meilleur d'O'Reilly
- JavaScript : Le guide définitif couvre à peu près tout ce qui concerne JavaScript. Si vous avez besoin d'un sujet traité, c'est ici. Non seulement vous pouvez l'utiliser comme tutoriel pour apprendre comme je l'ai fait, mais c'est aussi un guide de référence étonnant lorsque vous avez besoin d'une documentation rapide.
- JavaScript : The Good Parts a probablement mon titre préféré de n'importe quel livre technique. Spécialement conçu pour les développeurs qui n'ont jamais touché à JavaScript auparavant, vous n'obtenez rien d'autre que les parties du langage qui s'appliquent le mieux à vous. Lis ce livre. Je vous en prie.
- JavaScript moderne couvre ce qui se passe actuellement dans JavaScript. Il y a des mises à jour annuelles du langage (EC6, EC7, le prochain EC8), des tonnes de frameworks (Angular, Ember, Node, React, etc.) et encore plus de bibliothèques. Plus une collection de références que des tutoriels, les débutants complets peuvent vraiment gagner beaucoup de ce titre car il décompose exactement ce dans quoi vous vous engagez.
Chacun de ces titres offre quelque chose d'un peu différent, mais chacun d'entre eux pourrait être le meilleur livre JavaScript pour vous. Mieux encore, chacun est accessible aux débutants complets.
Mieux encore, O'Reilly propose un service d'abonnement et des options à la carte pour leurs livres. Vous pouvez obtenir un essai de 10 jours pour voir si les livres fonctionnent pour vous, et s'ils le font, vous pouvez soit rester sous-titré, soit commencer à acheter les livres électroniques individuels pour aussi peu que 4,99 $ sur Amazon.
Prix : essai gratuit | Plus d'information
Alors, quel est le meilleur livre JavaScript pour les débutants complets ?
Pour moi, c'est une cravate. Malgré l'omniprésence et la qualité ridicule de la bibliothèque d'O'Reilly, je reviens toujours à Eloquent JavaScript comme celui à recommander aux gens. C'est celui qui m'a semblé le plus confortable pour creuser et commencer. De plus, c'est gratuit, vous ne perdez donc rien pour tenter le coup.
Cela dit, cependant, je passe plus de temps avec Full-Stack React qu'autre chose. C'est en partie une préférence de ma part parce que je veux apprendre React, mais c'est aussi parce que construire quelque chose facilite la mémorisation des principes fondamentaux de JS. Vous n'obtenez pas de didacticiels JS complets car il est basé sur une bibliothèque, mais vous apprenez la mise en œuvre, ce que je trouve plus utile.
TL; DR: Si vous recherchez simplement cet apprentissage JavaScript général et pratique, optez pour Eloquent Javascript . Ce n'est pas lié à un cadre spécifique, donc cela fonctionnera pour n'importe qui. Et comme je l'ai dit, vous ne pouvez pas vous tromper avec Full-Stack React , à moins que vous ne soyez pas autorisé à utiliser React ou que vous soyez déjà lié à un autre framework.
Selon vous, quel est le meilleur livre JavaScript ? Parlons de ce bon livre d'apprentissage dans les commentaires !
Image miniature de l'article par Teguh Jati Prasetyo / shutterstock.com
