Part I. Core CoffeeScript
In this first half of the book we are going to cover everything you’ve ever wanted to know, and everything you’ll ever need to know, about CoffeeScript. By the end of this part of the book, you should be ready to code in CoffeeScript, be comfortable with the toolset it provides, and understand the ins and outs of the language itself.
We’ll start at the very beginning with the basics, such as learning how to run and compile a CoffeeScript file; then we’ll move on to learn the syntax of CoffeeScript. After we feel comfortable with syntax, we’ll cover control structures, functions, collections, and, finally, classes.
Each chapter will build on what we’ve learned in previous chapters. Along the way you’ll learn about all ...