Learning JavaScript

Below is reference material about JavaScript that is recommended for learning about performance, good practices and advanced patterns.