JavaScript fundamentals.
Scope.
Closure.
Object - Orienting
Prototypes
Types
Coercion
That's it.
By Stefan Hagiu