Understanding JavaScript

If you've been programming in JavaScript for some time now, you should already know that JavaScript is quite different than other programming laguanges.

JavaScript is amazing but, often misunderstood by many programmers. People often deem many JavaScript features as complicated, unnecessary or downright faulty and go on looking for other solutions.

But in my opinion the real fault is in one's lack of will to understand these features not in the feature itself.

I have misunderstood JavaScript for quite some time and have learned to learn it the hard way. You should too.

Learning Outcome

  • Clearer understanding of core JS features.
  • More stable code and less hard to track bugs.


  • Working knowledge of JavaScript.
  • Eagerness to learn new stuff.