The document is a presentation by Amir Barylko about Coffeescript. It introduces Coffeescript and highlights some of its key features like string interpolation, functions, objects, arrays, conditionals, classes and inheritance. It also addresses some common complaints about Coffeescript and provides additional resources for learning more.