Read this article in: Russian, German.
This is the second edition of the JavaScript. The Core overview lecture, devoted to ECMAScript programming language and core components of its runtime system.
Note: see also Essentials of Interpretation course, where we build a programming language similar to JavaScript, from scratch.