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. …(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
  2. …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
  3. 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/
  4. …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.
  5. 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
  6. …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?
  7. 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/…
  8. …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
  9. …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%...
  10. 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
  11. …[0]: http://eloquentjavascript.net/ [1]: http://shop.oreilly.com/product/9780596517748.do [2]: https://github.com/getify/You-Dont-Know-JS [3]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
  12. …and some frameworks. The following are excellent free books, http://eloquentjavascript.net/ and https://github.com/getify/You-Dont-Know-JS
  13. …you're starting out. http://eloquentjavascript.net/ Other one if you want to go in a little deep: https://github.com/getify/You-Dont-Know-JS Working on side projects or sth will be beneficial after these or along with these. I think…
  14. …mixed between normal var declarations and function declarations -- peril awaits if you do!" https://github.com/getify/You-Dont-Know-JS/blob/master/scope...
  15. Would highly recommend this this short book on prototypes to master them. https://github.com/getify/You-Dont-Know-JS/blob/master/this%...
    comment by tkel · 2017-09-16 · in Modern JavaScript Tutorial
  16. …new ES6 features. I think you can get a really good explanation from the you don't know js serie. https://github.com/getify/You-Dont-Know-JS/blob/master/this%... The whole serie of book is worth it and free to read on github
    comment by Axnyff · 2017-09-15 · in Top ES6 features by example
  17. you don't know javascript is fantastic at the more advanced stuff. https://github.com/getify/You-Dont-Know-JS
    comment by weaksauce · 2017-09-06 · in Stuff Goes Bad: Erlang in Anger (2016)
  18. …pick any of his books - http://exploringjs.com/ * Another good one is You Dont Know JS - https://github.com/getify/You-Dont-Know-JS Try to make small app on your own. You'll get into all sort of problems, but that's the fun part I guess.…
  19. "You don't know JS" series dedicated the whole book to "this" mystery : https://github.com/getify/You-Dont-Know-JS/blob/master/this%... Read this, 3 times maybe, and you will become the master of this.
    comment by sAbakumoff · 2017-08-03 · in ‘This’ in JavaScript
  20. …2. Learn how the `this` execution context works. Kyle Simpson explains it very well in YDKJS ( https://github.com/getify/You-Dont-Know-JS/blob/master/this%... ). There are four simple rules that matter and are straightforward to grasp. 3.…
  21. I think that the best book ever about JS for everyone, especially for those starting from scratch is https://github.com/getify/You-Dont-Know-JS you simply don't need anything else
  22. Another great JS book on github... https://github.com/getify/You-Dont-Know-JS
  23. …- Kyle Simpson's "You Don't Know JS" is a deep dive into the way the JS language works: https://github.com/getify/You-Dont-Know-JS I also have links to some additional meta-resources as part of my React/Redux links list:…
  24. I found the You Don't Know JS series books by Kyle Simpson very helpful. The last one is for ES6. https://github.com/getify/You-Dont-Know-JS
    comment by elevenE · 2017-07-11 · in ECMAScript 2017 Language Specification
  25. You don't know JS goes quite in depth into a variety of areas. Worth reading further down the road. https://github.com/getify/You-Dont-Know-JS
  26. …areas which make Javascript different/weird. They're available to read in his Github repo ( https://github.com/getify/You-Dont-Know-JS ), but consider buying them, as he deserves to get paid.
  27. …up to That Darn JavaScript(TM), reading You Don't Know JS: Scope & Closures was really great: https://github.com/getify/You-Dont-Know-JS/tree/master/scope...
  28. …with and explains ES6 too. It is available for free on github so you can evaluate before buying. https://github.com/getify/You-Dont-Know-JS
  29. …you check out other resources first then comeback. I highly recommend the You Don't Know JS books https://github.com/getify/You-Dont-Know-JS
    comment by k2052 · 2017-04-13 · in Learn ES6 and ES7 in 7 Days
  30. ▲ 1
    How to decide if and how to define an ES6 arrow function
    story by filipmandaric · 2017-04-13 · 0 comments
  31. …for those who don't have 10 years of experience under their belt. Edit: Here's Simpson's take: https://github.com/getify/You-Dont-Know-JS/blob/master/this%...
    comment by baron816 · 2017-04-08 · in React v15.5.0
  32. …Eloquent Javascript and You Don't Know JS, both free to read online: http://eloquentjavascript.net https://github.com/getify/You-Dont-Know-JS
  33. …to me and I suspect it will speak to many others like me. I only wish I'd read it two years ago. 0. https://github.com/getify/You-Dont-Know-JS 1. https://github.com/getify/You-Dont-Know-JS/blob/master/prefa...
  34. I would encourage you to read https://github.com/getify/You-Dont-Know-JS (ideally all of it, but start by doing searches for 'class', 'prototype', etc.) Edit: Funny to see someone else post a link to the same book at the same time :)
    comment by jaredsohn · 2017-03-08 · in Classes Are Making Me Sad
  35. Maybe this could help: https://github.com/getify/You-Dont-Know-JS/blob/master/this%...
    comment by Ghostium · 2017-03-08 · in Classes Are Making Me Sad
  36. …class keyword". He makes a good case that there is more than one disadvantage to the class keyword. https://github.com/getify/You-Dont-Know-JS/blob/master/this%...
  37. …has a good writeup of the class keyword from his series of books "You don't know Javascript". https://github.com/getify/You-Dont-Know-JS/blob/master/this%... You can read through the gotchas section and come up with your own conclusions.
  38. The 'You Don't Know JS series' https://github.com/getify/You-Dont-Know-JS or this http://eloquentjavascript.net/
    comment by hackermailman · 2017-02-08 · in The most mentioned books on Stack Overflow
  39. …as the deep knowledge gained would be useful beyond the currently trending JS framework. [0] https://github.com/getify/You-Dont-Know-JS
  40. Of course, You don't know JS by @Getify: https://github.com/getify/You-Dont-Know-JS Also, check out some of the quality , free courses you can find on Pluralsight: https://absolute-sharepoint.com/2015/12/free-pluralsight-6-m... Goodluck..!
    comment by Jpoechill · 2017-02-05 · in Must have JavaScript books
  41. Im a huge fan of 'You Don't Know JS' by Kyle Simpson (getify) https://github.com/getify/You-Dont-Know-JS
  42. for sure, You Don't Know JS by Kyle. Here's the link https://github.com/getify/You-Dont-Know-JS
    comment by ignorantguy · 2017-01-04 · in Ask HN: Your favorite JavaScript books?
  43. …read the section "never calling the callback" from "you don't know js" book on "async" in chapter 3 https://github.com/getify/You-Dont-Know-JS/blob/master/async...
  44. …in recommending this. https://javascript30.com/ * You don't know JS: A series of free lessons on JS https://github.com/getify/You-Dont-Know-JS * $ Book: O'Reilly JS Pocket Reference. If you already know how to program, this can help you…
  45. https://github.com/getify/You-Dont-Know-JS A series of 6 small books that cover the JS fundamentals in detail.
  46. …ttps://github.com/markerikson/react-redux-links/blob/master... [2] http://eloquentjavascript.net/ [3] https://github.com/getify/You-Dont-Know-JS [4] http://exploringjs.com/
  47. …to start is with the "You Don't Know JS" book series, which are all available online, for free: https://github.com/getify/You-Dont-Know-JS .
    comment by stupidcar · 2016-12-11 · in Learning Advanced JavaScript (2008)
  48. …so just throw my hands up and for the most part pretend they are Python style open-objects. [0] https://github.com/getify/You-Dont-Know-JS
  49. https://github.com/getify/You-Dont-Know-JS
  50. These are awesome for JS: https://github.com/getify/You-Dont-Know-JS