CoffeeScript is a new language, first appearing in 2009. The first stable release shortly followed in December 2010.
The focus of this article is to select the finest CoffeeScript books which help programmers become proficient coding in this language. The books selected help developers to take full advantage of the power of CoffeeScript. All of the books are published under open source licenses.
We have published a series covering the best open source programming books for other popular languages. Read them here.
By David Brady, John Ford, Steven Reid, David Moulton, Sebastian Slomski, and many more (HTML)
CoffeeScript Cookbook is a compilation of CoffeeScript recipes for the community written by the community. Each entry details the problem with an appropriate solution.
CoffeeScript Cookbook is licensed under the Creative Commons Attribution 3.0 Unported (CC BY 3.0) license.
By Alex MacCaw (62 pages)
The Little Book on CoffeeScript quickly teaches the reader best practices for using this language. The book covers both the client side and server-side applications as well.
This book is released under an open source license. An updated version of the book (not open source) is available to purchase.
By E. Hoiggard (214 pages)
Smooth CoffeeScript is a book about CoffeeScript and programming. Start with programming fundamentals, learn about functional programming with Underscore and problem solving, study object orientation and modularity. It covers client/server web apps with Canvas and WebSockets. No previous programming knowledge is required. The book spans over 200 pages and includes 35 exercises.
The book is released under the Creative Commons Attribution 3.0 Unported License. The download includes book and full source code with and without solutions.
In no particular order, I’ll close with useful free-to-download CoffeeScript programming books which are not released under an open source license.
- Hard Rock Coffeescript – by Alex Chaplinsky.
- CoffeeScript Ristretto– first and foremost a book about programming with functions.