I think besides the obvious fundamentals (primitives vs objects, conditions, operators, etc.), one thing that wasn't really discussed in my courses was the actual language. Where did it come from? Why was it created? Why is it referred to as an interpreted language? What really goes on behind the scenes? What's a JavaScript engine? All of these I see as fundamentals, but (at least in my course) they were never really touched on.
Once I learned more about these, I found I grasped the language a better. In fact, there's a great article written not too long ago by a fellow DEVer that touches on some of these questions: dev.to/areknawo/javascript-from-th...
I think besides the obvious fundamentals (primitives vs objects, conditions, operators, etc.), one thing that wasn't really discussed in my courses was the actual language. Where did it come from? Why was it created? Why is it referred to as an interpreted language? What really goes on behind the scenes? What's a JavaScript engine? All of these I see as fundamentals, but (at least in my course) they were never really touched on.
Once I learned more about these, I found I grasped the language a better. In fact, there's a great article written not too long ago by a fellow DEVer that touches on some of these questions: dev.to/areknawo/javascript-from-th...
Hmmm, that's really good idea for the intro to Js course!
Going to check those questions you recommend! Thanks :3