Three Pillars of JS
The following concepts are regarded as the Three Pillars of JS and are the foundation of the language:
- Types / Coercion
- Scope / Closures
- this / Prototypes
Learning the Three Pillars
You can learn more about these concepts in the following links: