Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Required technical knowledge

> Working through the book requires advanced knowledge in JavaScript and in Node.js.

Do you have any recommendations on various Javascript / Node.js education or training resources that would make good precursors to your book?

Furthermore, any general advice for the uninitiated?



I have to say that my recommendations on JavaScript education resources might be pretty outdated. The book that helped me a lot with the JavaScript language (in 2010) was https://www.goodreads.com/book/show/2998152-javascript. However, this was before the ECMAScript standard and the Web APIs developed as fast as they are doing today. Node.js I learned exclusively from reading the documentation and experimenting with it.

Similar to what zeroc8 said, I heard that people liked "You don't know JS". Also, I agree with joshxyz that you can learn a lot from the MDN and the Node.js API docs. Especially MDN is a great resource for learning specific concept. As example, look at their Promises tutorial: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... Furthermore, I also think the publications from Axel Rauschmayer are worth checking out (exploringjs.com).

The section in the Preface of my book might sound a bit daunting. Even if you don't know JavaScript, but have experience with at least one other programming language, that might be fine. I think the most challenging aspect is the asynchronous programming part, which is being used extensively due to Node.js.


For Javascript, I learned a ton from Frontend Masters. In particular for a deeper understanding of the language, Kyle Simpson's Deep Javascript Foundations where he connects the behavior of Javascript to the Standard. Overall, they have a number of high quality Javascript related courses.


- mdn javascript for js basics

- nodejs.org api docs for nodejs stuff

- exploringjs.com for ES spec differences and progression

- caniuse.com for checking browser support

- there are bundlers like webpack and transpilers like babeljs but those are a little beyond the basics


For Javascript, I recommend "You don't know JS". I've tried tons of ressources and that's the one that finally made it click.


I wouldn't recommend that book if the only reason you learn JavaScript is to be able to follow along this book (DDD, CQRS...).

"You don't know JS" is a great book, and it's essential for someone who actually writes and works with JS all day. You'll pass most JS questions if you interview for a new job. At the same time, in my opinion, it's just a book full of gotchas that shouldn't even be present in good codebases (because most developers don't know JS :)).


Try the "Modern Javascript Tutorial"

https://javascript.info/




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: