So, I have had this idea in my mind for the past year or so and now, more then never, I am motivated to start putting it into reality.
What I want is to make a book explaining how Javascript works and not what it produces. Let me explain. When searching for tutorials for JS, there is an awful lot of content focusing on what it does. How to make an array, what are a reference and primitive types and how to figure out what the result would be when you do some operations on them? You know, that kind of things.
My approach would be to explain the implementation of those things, in the manner of how actually browser interprets them. What it does and what is the algorithm to achieve it. I also think that behaving and following steps as the machine does is the best way to understand what actually happens with your code. Yes, that can be a bit tedious, which is why the machine does it in the first place, but it is the necessity. Once you do it a couple of time, you will understand the routine.
Anyways, how do you like this idea and my approach to making a new JS book? Do you like it?
Vladimir Kostov
Browser extension developer
Vincenzo Raco
Senior Web Developer
I like the idea of learning how a programming language works. As today, almost every programmer is focused on getting the job done, but not how. We follow best practices, but we are still far from what you mentioned.
Knowing how the browser interprets the code, will impact our skills and will make us think what function is better and so which should we use when interacting with data, like for() and forEach() for example.
I would like to know when and if your book will be released :)