Following is not a tutorial. Not a step by step path to becoming a successful developer.
You get to access the variables/information of outer function/dream in the inner function/dream.
Learn more about closure from these awesome resources.
You will already be familiar with function scope and variable scopes. Read more about scope here:
A promise is an object which can be returned synchronously from an asynchronous function.
Following is a nice little write up comparing Class and Prototypal Inheritance.
This is the video that gave me aha moment. Must watch!
Little bit of CSS knowledge won’t hurt. Here are tips on speeding up the page rendering
If you don’t know all these already, this will definitely make you 5x better than you are already now.