This document provides an overview of writing better JavaScript. It discusses both good and bad parts of JavaScript, including object-oriented programming techniques like prototypal inheritance. Useful patterns like self-calling functions and the module pattern are explained. Style guidelines are presented, and JavaScript in Titanium Mobile is covered. Further reading resources like books and deve