So first things first, are you a person like me who prefers written tutorials more effective than video tutorials? (comment below 😉)
Here are some GREAT tutorials out there:
- MDN Web Docs : Link
This is regarded as bible of references, and why shouldn't? It might look overwhelming to look over the content but with time, it would act like a butter to your bread! 😜
It contain all topics you need, from the basics to advanced topics with simple, but detailed explanations.
- W3 Schools : Link
- DevDocs : Link
This is basically MDN docs in a fast, organized, and searchable interface.
Web Tutorials 📝
- Learn JS: Link
GitHub Repositories 🐱
- 30 seconds of code : Link
- JS Questions: Link
- 33 JS concepts: Link
- JS by example: Link
Free eBooks 📒
- You Don't Know JS (book series) - Link
- Mostly Adequate Guide to Functional Programming - Link
A great web book by @HenrikJoreteg
This is an in-depth guide beginning with the basics.
Interactive Tutorials 💻
- Codeacademy - Link
Exercism provides individual practice and mentor-based learning for free.
- Functional programming - Link
Learn basic principles of functional programming in an interactive way by using map, filter, concatAll, reduce and zip.
Online Courses 👩🏻🏫
YouTube Tutorials 📽️
Tips and Tricks 💡
I've learnt so many things from this one. Must have a look!
- JS tips - Link
Cheat Sheets 🤑
JS Cheatsheet by iLoveCoding : Link
OverAPI - Link
JS CheatSheet - Link
Awesome Cheatsheets by LeCoupa - Link
ES6 Cheatsheet by Devhints - Link
30 Day Vanilla JS by wesbos : Link
10 JS Projects in 10 Hours by FlorinPop : Link
50 projects 50 days by Brad Traversy : Link
A tutorial featuring native methods to traverse the DOM.
- DOM Enlightenment - Link
A whole book about how to access an manipulate the DOM without a library.
- You Might Not Need jQuery - Link
- ES6 Overview - Link
Bullet point overview including in-depth articles.
- Exploring ES6 - Link
Good introduction with in-depth chapters.
- Practical ES6 - Link
eBook with practical examples and advices.
- ES6 Katas - Link
Learn ES6 by solving unit test online.
- Setting up ES6 - Link
Explains how to set up ES6 projects that are transpiled to ES5.
- Exploring ES2016 and ES2017 - Link
Follow up of
Aand.. if you need to learn JS Algorithms 🤖
Some Awesome Free Resources 🎖️
Get Butterfly: Link
30 seconds of code: Link
JS source: Link
JS Fiddle : Link
Other Tutorials 🌱
On a side note, please don't get stuck into tutorial hell, be aware!
I have just started to share such resources on Twitter on a daily basis as well, have a look and let's connect! Twitter
Woah. Thank you for your precious time. Hope I have helped you somehow!
You can support me here :)