3 ms·
> Required technical knowledge > Working through the book requires advanced knowledge in JavaScript and in Node.js. Do you have any recommendations on various
by heybrendan 6y ago
> 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?
- colmvp 6y agoFor 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.
- aethr 6y agoTry the "Modern Javascript Tutorial" https://javascript.info/ https://javascript.info/
- joshxyz 6y ago- 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
- zeroc8 6y agoFor Javascript, I recommend "You don't know JS". I've tried tons of ressources and that's the one that finally made it click.
- serial_dev 6y agoI 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 :)).
- alex-lawrence 6y agoI 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 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/Reference/Global_Objects/Promise 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.