Javascript topics beginners list
If you are totally new to javascript, you should first jot down what exactly you need to learn before getting started. Below is the list of concepts every Javascript developer must know.
- Datatypes
- Scoping
- Objects
- Functions
- Function expressions and declaration
- “this” keyword
- Currying
- Closures
- Hoisting
- Higher-order functions
- Immediately Invoked Function Expressions — IIFE
- Execution stack and context
- Asynchronous JS and event loop
- Temporal dead zone
- Method overriding
- Inheritance
- Prototypes
- Value vs reference
- Promises
- Design patterns
- Modules
- DOM and BOM
- Event bubbling and capturing
- Array and object methods
- Plugins in Javascript
Get Ashwini Surve’s stories in your inbox
Join Medium for free to get updates from this writer.
You can also refer to this article to understand most of the above-listed topics in detail.








