JavaScript has some really nice features that this tutorial does not mention 1) First class functions 2) Prototype 3) Function scope 4) What async means and how to master it
Those I think is essential in order to understand JavaScript.
Helpful resource: http://callbackhell.com/