JavaScript: the Core Elements of the Language

The following series by Alexander Zlatkov provide a deep understanding of the core elements of the JavaScript language. The material is well-researched and easy-to-follow.

I highly advise you to read these articles if you’re interested in learning more about JavaScript, particularly on what is going on under the hood.