I decided to spend the better part of this month learning how JavaScript actually works under the hood. I also decided to study some fundamental computer science topics, such as data structures and algorithms.
I have found the following resources extremely useful during this journey of improving my basic JavaScript basics:
1.JavaScript Algorithms and Data Structures
Amazing repo that presents JavaScript-based examples of many popular algorithms and data structures. Furthermore, each algorithm and data structure has related explanations and YouTube video links for further reading.
2.You Don't Know JS
Basically a holy grail for JS developers, this book series dives deep into the core mechanisms of the JavaScript language. Kyle Simpson, the author has made all the books available for free online.
3.JavaScript Questions
4.Clean Code JavaScript
Not necessarily interview-related, this repo is based on Robert C. Martin's book Clean Code, adapted for JavaScript. It's a guide to producing readable, reusable, and refactorable software in JavaScript.
It has tons of useful examples and can be handy for pair-programming or take-home challenges.
These are the repositories I am currently using for my JS re-education. Please comment below if you have found any other resources to be more helpful and I will add them in a different post.
Hope this was helpful. Happy coding! 👩💻🚀👨💻
Top comments (1)
Geat post! I'll be checking those resources more deeply.
Can you fix the link on Clean Code JavaScript it's pointing to the javascript questions!