Recommended literature, tutorials and documentation on JavaScript.

Format:

Name Last Name - "The name of the book entirely and completely," YYYY g ..

Format for translated literature:

Name Surname - “Title of the book entirely and completely”, YYYY translation (“Full name of the book”, YYYY)

  • Do not create new answers - edit this.
  • Try to keep the division into categories (when they will be).
  • Save alphabetic (lexicographic) sorting by book title.
  • You are welcome,

This list is part of the Community Supported Programming Learning Resources on Programming .

  • SO questions are assumed to be objective and have a solution. Long lists, especially without any request at all, violate the SO format. I propose to close this question. - uhbif19
  • eight
    The @ uhbif19 community on Mete decided to resolve such reference lists, as canonical questions on the topic, under the label of the book . Therefore, there will be no closure. But such questions of non- canonical nature will be closed. If possible, as duplicates. Such lists need to be maintained, so which ones it will be possible to collect depends on the composition of the community. - D-side
  • five
    @Khipster consensus on the Mete above the rules. As laws and referendum, it is the "will of the population." The rules describe general principles, Meta - marginal cases. - D-side
  • four
    @Khipster Yes, not objective, but this is the decision of the majority of active participants. Allowing for individual exceptions to the rules in the belief that they will benefit more than harm. - D-side
  • four
    @Khipster paragraph from the reference to which you refer, I wrote there personally. And there is not a word about video courses, only books are about. In this question, the courses are textbooks, not videos. - Nick Volynkin ♦

1 answer 1

Javascript

  1. Douglas Crockford - "JavaScript: The Good Parts", 2008
    (Not recommended for beginners in JS)

  2. Marijn Haverbeke - Eloquent JavaScript: A Modern Introduction to Programming, 2014

  3. Addy Osmani - 2012 Learning JavaScript Design Patterns
    (Not recommended for beginners in programming)
  4. Stoyan Stefanov - «JavaScript. Templates, 2011
  5. David Flanagan - «JavaScript. Detailed Guide, 2012
    (Suppose for beginners in programming, but not oriented to them)
  6. David Herman - The Power of JavaScript. 68 ways to effectively use JS ", 2013
  7. Eric Freeman, Elizabeth Robson - “Learning JavaScript programming”, 2015
    (Suitable for beginners)
  8. John Resig, Beer Bibo - "The Secrets of JavaScript Ninja", 2015
    (Suitable for more advanced)
  9. Ilya Kantor - “Modern Javascript Textbook”
    (Mostly focused on working online, but there is also a pdf / epub version. Friendly enough for newbies)
  10. Mozilla Developer Network - JavaScript Section
    (A good online language reference, but there is also a tutorial)
  11. The specification (formal description of the syntax, basic objects and algorithms) of the Javascript language is called ECMAScript.

  12. Nicholas Zaskas - JavaScript for Professional Web Developers (3rd ed.) - 2015. 960 pp. Despite the title - for beginners the most. Chic book.

  13. Nicholas Zakas - ECMAScript 6 for Developers - 2017. The book will tell about all the changes in JS made by ECMAScript 6. (not for beginners).

jQuery

  1. Ber Bibo, Yehuda Katz - “jQuery. Advanced JavaScript Advanced Guide, 2011
  • one
    This list lacks the book "javascript for professional web developers" by Nicholas Zakas - Dmytryk
  • one
    @ Dmytryk so add) - Nick Volynkin ♦

Protected by member PashaPash ♦ 5 Jan '16 at 8:26 .

Thank you for your interest in this issue. Since he collected a large number of low-quality and spam responses, which had to be deleted, now it’s necessary to have 10 reputation points on the site (the bonus for account association is not counted ).

Maybe you want to answer one of the unanswered questions ?