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
-
…(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 -
…[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...
comment by mileycyrusXOXO · 2017-11-01 · in Ask HN: Best resources for learning JavaScript in 2017 -
…and some frameworks. The following are excellent free books, http://eloquentjavascript.net/ and https://github.com/getify/You-Dont-Know-JS
comment by 4restm · 2017-11-01 · in Ask HN: Best resources for learning JavaScript in 2017 -
…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…
comment by theshadowmonkey · 2017-11-01 · in Ask HN: Best resources for learning JavaScript in 2017 -
…mixed between normal var declarations and function declarations -- peril awaits if you do!" https://github.com/getify/You-Dont-Know-JS/blob/master/scope...
comment by faizshah · 2017-09-18 · in Expressive Writing Cools Brain on Stressful Tasks -
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 -
…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 -
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) -
…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.…
comment by stankot · 2017-08-27 · in Ask HN: Experienced JavaScript programmers, what are your recommendations? -
"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 -
…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.…
comment by vmasto · 2017-07-31 · in WTFJS – a list of funny and tricky JavaScript examples -
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
comment by sAbakumoff · 2017-07-28 · in Show HN: The JavaScript Way, a book for learning modern JavaScript from scratch -
Another great JS book on github... https://github.com/getify/You-Dont-Know-JS
comment by internalfx · 2017-07-28 · in Show HN: The JavaScript Way, a book for learning modern JavaScript from scratch -
…- 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:…
comment by acemarke · 2017-07-20 · in What's the best book to read about JavaScript? -
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 -
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
comment by arthelon · 2017-06-10 · in Ask HN: Best current book to learn JavaScript? -
…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.
comment by ciw1973 · 2017-06-09 · in Ask HN: Best current book to learn JavaScript? -
…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...
comment by bhj · 2017-06-01 · in Ask HN: Best current book to learn JavaScript? -
…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
comment by sharmi · 2017-06-01 · in Ask HN: Best current book to learn JavaScript? -
…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 -
▲ 1
How to decide if and how to define an ES6 arrow functionstory by filipmandaric · 2017-04-13 · 0 comments
-
…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 -
…Eloquent Javascript and You Don't Know JS, both free to read online: http://eloquentjavascript.net https://github.com/getify/You-Dont-Know-JS
comment by timdavila · 2017-03-28 · in Ask HN: Resources for a beginner JavaScript developer? -
…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...
comment by mwpmaybe · 2017-03-23 · in Modern JavaScript for Ancient Web Developers -
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 -
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 -
…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%...
comment by tchaffee · 2017-03-08 · in Refactoring Legacy JavaScript Code to Use Classes -
…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.
comment by pg_bot · 2017-03-07 · in Refactoring Legacy JavaScript Code to Use Classes -
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 -
…as the deep knowledge gained would be useful beyond the currently trending JS framework. [0] https://github.com/getify/You-Dont-Know-JS
comment by sah2ed · 2017-02-06 · in Ask HN: What is the biggest untapped opportunity for startups? -
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 -
Im a huge fan of 'You Don't Know JS' by Kyle Simpson (getify) https://github.com/getify/You-Dont-Know-JS
comment by ggrochow · 2017-01-06 · in Ask HN: What's the best path to learn JavaScript as a beginner? -
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? -
…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...
comment by jdesjean · 2016-12-19 · in Cancelable Promises: Why was this proposal withdrawn? -
…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…
comment by damosneeze · 2016-12-13 · in Ask HN: Hiring managers, what tech skills will you be hiring for in 2017? -
https://github.com/getify/You-Dont-Know-JS A series of 6 small books that cover the JS fundamentals in detail.
comment by lj3 · 2016-12-13 · in Ask HN: Hiring managers, what tech skills will you be hiring for in 2017? -
…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/
comment by acemarke · 2016-12-11 · in Ask HN: How to start learning JavaScript concepts -
…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) -
…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
comment by hackcrafter · 2016-11-28 · in Show HN: React Native Express – Learn React Native Through Interactive Examples -
https://github.com/getify/You-Dont-Know-JS
comment by sidmitra · 2016-11-18 · in Ask HN: What is the best resource for learning JavaScript from scratch in 2016? -
These are awesome for JS: https://github.com/getify/You-Dont-Know-JS
comment by ramadis · 2016-11-09 · in Show HN: DevFreeBooks – A collection of free books for developers