Hacker GitHub

← All repos

getify/You-Dont-Know-JS

View on GitHub ↗ ★ 184,837

A book series (2 published editions) on the JS language.

133 mentions on Hacker News by 119 people: 17 stories, 116 comments · first 2013-11-20 · latest 2025-03-17

Mentions per year 133 mentions · busiest year 2017 (35)
20082026
  1. I'm surprised that Kyle Simpson's, _You Don't Know JS_ hasn't been mentioned in this thread. https://github.com/getify/You-Dont-Know-JS When I was beginning to develop a deeper understanding of JS a few years ago, that book, Kyle's talks,…
  2. …someone who doesn't know JS to know which parts has changed and is no longer the way to do things. https://github.com/getify/You-Dont-Know-JS and https://eloquentjavascript.net/ are the 2 best source for learning JS. If you don't have time…
    comment by fuzzythinker · 2024-08-09 · in Ask HN: Changing my mind about JavaScript
  3. …be a good language if you know which parts to avoid, and which quirks to look out for. There's also https://github.com/getify/You-Dont-Know-JS as a good follow-up to The Good Parts.
    comment by InsideOutSanta · 2024-08-09 · in Ask HN: Changing my mind about JavaScript
  4. …"You don't know JS" - I read the first edition cover to cover, and can unreservedly recommend it. https://github.com/getify/You-Dont-Know-JS
  5. There are 6 books, the author recommends reading them in an order: https://github.com/getify/You-Dont-Know-JS?tab=readme-ov-fil... If the second edition is not available, you can read the first edition, just be aware some small things may…
    comment by samtho · 2024-03-09 · in Eloquent JavaScript 4th edition (2024)
  6. …by Douglas Crockford touched some parts in depth. Also "You Don't Know JS Yet" has some depth in it https://github.com/getify/You-Dont-Know-JS
  7. You Don't Know JS by Kyle Simpson. The PDFs are one of the most starred repos on GitHub: https://github.com/getify/You-Dont-Know-JS Also more to your question, "The Browser Hacker's Handbook" and "The Web Application Hacker's Handbook" I…
  8. thanks, I found this one too: https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/LICEN...
  9. …Execute Program is the best tool for learning a programming language that I've ever used. [0]: https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/READM... [1]: https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/es6%2... [2]:…
    comment by andrewedstrom · 2022-08-03 · in Ask HN: Help, I'm Drowning in JavaScript
  10. …there are a couple which are really good: https://javascript.info/ - explains good ES6 practices https://github.com/getify/You-Dont-Know-JS which goes in depth in the messy core of the language. nowadays I usually refer to MDN docs and one…
    comment by thealig · 2021-12-26 · in JavaScript for Impatient Programmers
  11. …edge cases of javascript[0] leads me to believe that it's not generally well understood either. 0. https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/async...
    comment by weaksauce · 2021-12-16 · in From Node to Ruby on Rails
  12. I recommend this book https://github.com/getify/You-Dont-Know-JS It discusses great edge cases of JS while explaining why or how come they are like this where possible.
    comment by gls2ro · 2021-11-23 · in Ask HN: Becoming a JavaScript Expert
  13. …free on GitHub or you can purchase a retail version. He's working on a second edition right now. https://github.com/getify/You-Dont-Know-JS
  14. …consistently doing this. For a format that is easier to consume and isn't marketing content, see: https://github.com/getify/You-Dont-Know-JS
  15. Also check out https://github.com/getify/You-Dont-Know-JS
    comment by jaredsohn · 2021-06-04 · in Ask HN: Why do you hate JavaScript?
  16. …code, I felt like I understood my tools well enough to feel a lot more confident than I did before. https://github.com/getify/You-Dont-Know-JS
  17. …competent programmers. [1] [0] https://leanpub.com/javascriptallongesix/read#leanpub-auto-a... [1] https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/get-s...
    comment by MaxBarraclough · 2020-08-10 · in Going the Other Way
  18. …3 will be of help to you: https://eloquentjavascript.net/ https://leanpub.com/javascriptallongesix https://github.com/getify/You-Dont-Know-JS
    comment by ivanche · 2020-08-10 · in Going the Other Way
  19. …Python’s syntax makes this sort of thing impossible, which I now consider to be a good thing. [0] https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/async...
  20. …good experiences helping some experienced backend developers work through You Don't Know JS[0]. [0] https://github.com/getify/You-Dont-Know-JS
    comment by jwarren · 2020-07-01 · in JavaScript for Impatient Programmers
  21. My two favorites are YDKJS (You Don't Know Javascript)[1], and Eloquent Javascript[2]. [1] https://github.com/getify/You-Dont-Know-JS [2] https://eloquentjavascript.net/
    comment by lprd · 2020-07-01 · in JavaScript for Impatient Programmers
  22. …a strong grasp of the fundamentals, here are three foundational resources: "You don't know JS": https://github.com/getify/You-Dont-Know-JS "How browsers work": https://www.html5rocks.com/en/tutorials/internals/howbrowser... "High…
    comment by mxschumacher · 2020-06-16 · in Do Not Follow JavaScript Trends
  23. …are actually not so bad, or at least manageable, once you will have read through the book. 1. https://github.com/getify/You-Dont-Know-JS
  24. read "you don't know JS" series of books, also second edition https://github.com/getify/You-Dont-Know-JS I find the workshops very helpful as well, which I've watched through my oreilly membership don't know if you can find them elsewhere,…
    comment by bryanrasmussen · 2020-04-27 · in Eloquent JavaScript 3rd Edition (2018)
  25. …(at least for 99% of it) (you can buy a hard copy of it if you want but it's open source) https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/READM...
    comment by weaksauce · 2020-04-27 · in Eloquent JavaScript 3rd Edition (2018)
  26. …) -- A nice, soft introduction to functional JS concepts. [You don't know JS]( https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/READM... ) -- an overview of the language feature by feature. I feel it's a bit too advanced for an int
    comment by hajile · 2020-02-19 · in Ask HN: How do I learn JavaScript?
  27. Definitely a great course, started learning JS using that one. After watching that I would recommend https://github.com/getify/You-Dont-Know-JS and that should give one a solid base.
    comment by hv42 · 2020-02-19 · in Ask HN: How do I learn JavaScript?
  28. …specs [1] to really master the language. I don't think it will be that hard, just a slog. [0] - https://github.com/getify/You-Dont-Know-JS [1] - https://www.ecma-international.org/publications/standards/Ec...
    comment by Jefro118 · 2020-02-19 · in Ask HN: How do I learn JavaScript?
  29. …checkout. I have bookmarked few other links from HN https://news.ycombinator.com/item?id=13979472 https://github.com/getify/You-Dont-Know-JS https://www.robinwieruch.de/javascript-fundamentals-react-re...
    comment by rasikjain · 2020-02-19 · in Ask HN: How do I learn JavaScript?
  30. …JS anyway. That said, if you want a comprehensive read about Javascript, there's You don't know JS: https://github.com/getify/You-Dont-Know-JS
    comment by dutchCourage · 2020-02-19 · in Ask HN: How do I learn JavaScript?
  31. The "You Don't Know JS Yet" book was suggested in the fairly recent HN thread on the same topic: https://github.com/getify/You-Dont-Know-JS/blob/master/READM... https://news.ycombinator.com/item?id=19829235
  32. …for a couple years (not something just released) and start coding. Work on your JS fundamentals - https://github.com/getify/You-Dont-Know-JS On the backend, use google cloud or azure. There is a ton of code already written for any kind of…
  33. Looks like some autocorrect happened to your link: https://github.com/getify/You-Dont-Know-JS
  34. Kyle's free and open source You Don't Know series https://github.com/getify/You-Dont-Know-JS are amazing resources for Javascript developers.
  35. …here as drafts, free to read, but are also being edited, produced, and published through O'Reilly." https://github.com/getify/You-Dont-Know-JS/blob/master/READM...
  36. …He breaks down “this” and other potentially confusing JS concepts in an easy-to-understand way. https://github.com/getify/You-Dont-Know-JS/blob/master/READM...
  37. You don't know javascript: https://github.com/getify/You-Dont-Know-JS I would also mention that the 3rd edition of Effective Java is still a standard for anyone using java7-8-9: Joshua Bloch Effective Java (3rd Edition)
  38. …https://www.youtube.com/channel/UCYqCZOwHbnPwyjawKfE21wg http://es6-features.org/#Constants https://github.com/getify/You-Dont-Know-JS https://medium.com/search?q=javascript https://javascriptweekly.com/ https://nodeweekly.com/…
  39. …it's a good place to start. For learning JavaScript I recommend the book series You Don't Know JS ( https://github.com/getify/You-Dont-Know-JS ). About roadmap, check this repo: https://github.com/adam-golab/react-developer-roadmap
  40. …case I found against Promises comes from, believe it or not, the pro promise chapter of a book: https://github.com/getify/You-Dont-Know-JS/blob/master/async... I really don't understand how the author managed to view the things he…
    comment by BenoitEssiambre · 2018-06-06 · in Things I Regret About Node.js [video]
  41. …(es6/es7) JavaScript before taking on React. Vanilla JS alone can be tricky, see: `this`[0] [0] https://github.com/getify/You-Dont-Know-JS/blob/master/this%...
    comment by t3h2mas · 2018-05-09 · in My struggle to learn React
  42. …success with "redux-little-router"[3] [0]: https://reactjs.org/docs/components-and-props.html [1]: https://github.com/getify/You-Dont-Know-JS/blob/master/this%... [2]: https://mochajs.org/ [3]: https://github.com/FormidableLabs/redux-little…
    comment by pg_bot · 2018-05-09 · in My struggle to learn React
  43. https://github.com/getify/You-Dont-Know-JS https://wesbos.com/es6-for-everyone/ https://mostly-adequate.gitbooks.io/mostly-adequate-guide/ https://egghead.io/
  44. …idea to learn the raw form before the sugared form. Recommended reading: - "You Don't Know JS" ( https://github.com/getify/You-Dont-Know-JS/blob/master/READM... ) - Source code. Read the source code of as many JS projects as you can find.
  45. I do not know if anything has changed since this discussion: https://github.com/getify/You-Dont-Know-JS/blob/master/this%... but it seems that classes may not always be the answer.
    comment by jdeisenberg · 2018-04-04 · in JavaScript: prototype vs. class
  46. …a list of my favourite reads. Remember I read a lot of books & put my favourite on there [2] [0]: https://github.com/getify/You-Dont-Know-JS [1]: https://www.gitbook.com/book/maximdenisov/you-don-t-know-js [2]:…
    comment by deadcoder0904 · 2018-04-02 · in Ask HN: Is this is a good way to learn JavaScript?
  47. The entire "You Don't Know JavaScript" series of books by Kyle Simpson: https://github.com/getify/You-Dont-Know-JS Highly recommended because: 1/ They're up to date and you'll be able to avoid all the outdated JS tutorials on the web 2/…
  48. …worry too much about modern JS features to start with but if you do want to brush up then try: https://github.com/getify/You-Dont-Know-JS
    comment by ChrisSD · 2017-12-11 · in ES6 for beginners, part 3
  49. …is a good reason, and I feel like the example given isn't the best scenario to illustrate. [0] https://github.com/getify/You-Dont-Know-JS/tree/master/this%...
  50. I also highly recommend Kyle Simpson’s “You Don’t Know JS” series. Very very good. https://github.com/getify/You-Dont-Know-JS/blob/master/READM...
    comment by brosky117 · 2017-11-16 · in JavaScript. The Core: 2nd Edition