Last month we focused on Python; in this new post, however, you will find the best JavaScript resources we came across online during this month of April. If you’re searching for free JS e-Books, then this curated list is definitely for you!

The resources are not necessarily the most up-to-date, but they are all useful if you’re a JavaScript fan! ⚡️

As always, all credit goes to the authors!

Keywords: Front-end development; Cheatsheet; Functions; Combinators; Node.js 12; Data Structure; Functional Programming ; Algorithms; Framework.

Author: cody lindley

Without further ado, here’s the first free e-Book. And it’s not a mere book, it’s a pretty exhaustive guide for front-end development. The author shares some learning materials and development tools that can indeed be useful for both amateurs and professionals. Note. Here’s a list of cody lindley’s articles, books, etc.!

Author: Indrek Lasn

Old, but cool! From GraphQL schema language, to JS regular expressions, these cheatsheets are definitely useful. And yes, some are too old, so here’s another list of JS cheatsheets for 2019! Note. Do check the author’s Medium page, you’ll find some very interesting JS articles.

Author: Node.js Foundation

If you missed that update, then quickly read this medium post! Note. You’re 7 days late. 😁

Author: Reg “raganwald” Braithwaite

Let the refactoring begin! Ideal to learn more about functional and object-oriented programming; you’ll definitely love the closures explanation that the author gives. Note. Not appropriate if your goal is to learn the basics of JS.

Author: David Walsh

We’ve been following David Walsh for a bit now, he always creates nice content, and this small list of JS tricks is one of them! Note. Check out the “Get Query String Parameters”! 😮

Author: Rye Terrell

Mind-blowing. In this blog post, the author covers hillshading, soft shadows, and ambient lighting. Do check the map renders at the end of the article! Note. Click here for the source (GitHub).

Author: Zachary Keeton

In this video, the author will help you learn the problems rest parameter solves, explain the new ES6 functionality, and also present a coded example. Straightforward & comprehensible! 👍

Author: Kyle (aka getify)

So if you don’t know Kyle Simpson, then just click on the link below and dive into the the intricacies of JS! If you do know him, you should still click on the link and read this interesting interview conducted by Amsterdam JSNation.

Author: Alex Nault

Concise and crystal clear article about the principles behind functional programming (pure functions, immutability, etc.). Beginners & intermediate will find this one particularly helpful.

Author: Dan Abramov

Insightful, that is the word. In this insightful guide, Dan Abramov shares his approach to the mental model behind useEffect. Not really suited for beginners, you should be indeed familiar with useEffect. Note. Thank you for the TLDR!

Author: Douglas Crockford

Date: 2001