JavaScript/ES6
Usefull tools
JavaScript Booster - VSCode extension
This VS Code extension provides various code actions (quick fixes) when editing code in JavaScript (or TypeScript/Flow). Just note the light bulb at the left and press it to learn how you can transform the code under the cursor.
Vanilla JavaScript
Eloquent JavaScript 3rd edition (2018)
Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.
JavaScript 30 — Build 30 things with vanilla JS in 30 days with 30 tutorials
JavaScript Modules – A Beginner's Guide
ES6 Handbook: Everything You Need to Know
What is localStorage? - DEV Community
8 JavaScript Tips & Tricks That No One Teaches + Giveaway - DEV Community
8 Useful JavaScript ES2019 Features to Know About - DEV Community
JavaScript map function: Everything you need to know>
How to get the most out of the JavaScript console
A deep dive into Javascript Object properties - DEV Community
Here is a list of javascript operator and how to use it!
Slice and Splice JavaScript Arrays Like a Pro
JavaScript Reduce Method Made Simple
How can you check if something is an array?
TypeScript
TypeScript in a Weekend: A Crash Course