This document provides an introduction to CoffeeScript and how to use it. It discusses running CoffeeScript in a web browser or on OSX, Linux, and Windows. It then covers CoffeeScript basics like functions, parameters, operators, conditionals, scope, context, properties, default values, splats, and arrays.