A 3 minute read written by
Gard Aaland Engen
MDN web docs
Egghead has a lot of great content that is free, but you have to pay to get full access to all of the content of the website.
Finally, I will share two free books with you.