Having said that, when it comes time to solving obscure bugs 🐛, and Stack Overflow isn't giving you any love, having the knowledge (and patience) to drill down a few layers can be very helpful. Nothing beats getting into the weeds! 🌿
On that note, here are three of my favourite "deep-dive" style tutorials. Give these a whirl, and you'll learn a bunch, and likely gain much respect for the devs out there that maintain the tools we use every day!
Do you work with React? Do you actually know how React works? Like, under the hood? If not, get stuck into this tutorial and you will soon.
It's all in the title! You'll quite literally build your own programming language. And once you're done with this chapter, go back and read the rest of the book - you won't be disappointed.
While not strictly a tutorial (although there is quick "Writing your first babel plugin" section), a read through the Babel Plugin Handbook (and the associated Babel User Handbook will take your understanding of this commonly used tool to a whole new level.
You'll also be introduced to a bunch of other concepts (like Abstract Syntax Trees) along the way.
Do you have any other recommendations for great JS deep dive tutorials? Let me know in the comments below! 😃