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
20082026
-
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,…
comment by dabber · 2024-08-09 · in Ask HN: Changing my mind about JavaScript -
…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 -
…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 -
…"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
comment by fabianholzer · 2024-07-22 · in Looking for Complete JavaScript Learning Materials: Basics to Advanced -
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) -
…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
comment by id00 · 2023-08-30 · in Ask HN: Best books to learn web development? -
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…
comment by rshnotsecure · 2023-05-23 · in Ask HN: Which (physical) book should I get to learn JavaScript/TS? -
thanks, I found this one too: https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/LICEN...
comment by svnpenn · 2022-08-25 · in How to pay your rent with your open source project (2020) -
…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 -
…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 -
…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 -
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 -
…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
comment by adrianvincent · 2021-09-26 · in Ask HN: What is the best programming book you've read? -
…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
comment by cenophor · 2021-09-10 · in How JavaScript works: class static blocks and 6 proposed semantics -
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? -
…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
comment by steve_adams_86 · 2021-05-16 · in Modern Javascript: Everything you missed over the last 10 years (2020) -
…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 -
…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 -
…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...
comment by pansa2 · 2020-07-06 · in Brython – A Python 3 implementation for client-side web programming -
…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 -
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 -
…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 -
…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
comment by hmwhy · 2020-06-05 · in Show HN: C0D3 – A free, interactive site to learn coding -
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) -
…(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) -
…) -- 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? -
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? -
…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? -
…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? -
…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? -
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
comment by luc4sdreyer · 2019-08-25 · in Ask HN: What's the best JavaScript book for programmers? -
…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…
comment by hos234 · 2019-08-12 · in Ask HN: What would the Mark Zuckerberg of 2019 use in his dorm to build his site -
Looks like some autocorrect happened to your link: https://github.com/getify/You-Dont-Know-JS
comment by r0bbbo · 2019-05-05 · in Interview with Kyle Simpson, author of You Don’t Know JS book series -
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.
comment by jaden · 2019-05-05 · in Interview with Kyle Simpson, author of You Don’t Know JS book series -
…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...
comment by BGthaOG · 2019-05-05 · in Ask HN: Best way to learn JavaScript in 2019? -
…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...
comment by brosky117 · 2019-01-12 · in Removing JavaScript's 'this' keyword makes it a better language -
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)
comment by croo · 2018-09-29 · in Ask HN: What are the great software development books written in last 5 years? -
…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/…
comment by pictur · 2018-09-08 · in Ask HN: A modern day alternative to “JavaScript the good parts”? -
…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
comment by adam-golab · 2018-07-13 · in Ask HN: What is the most effective way to learn React for PHP developers? -
…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] -
…(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 -
…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 -
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/
comment by agentultra · 2018-04-10 · in Ask HN: Resources for catching up on modern JavaScript for Python/C++ Programmer -
…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.
comment by chatmasta · 2018-04-10 · in Ask HN: Resources for catching up on modern JavaScript for Python/C++ Programmer -
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 -
…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? -
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/…
comment by wyclif · 2018-02-11 · in Ask HN: What are the books you wish your colleagues had read? -
…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 -
…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%...
comment by nulagrithom · 2017-11-19 · in When I use classes, when I don’t, what I do instead and why -
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