Assimilate CoffeeScript Programming with Free Open Source Books
CoffeeScript Books
CoffeeScript is a very succinct programming language that transcompiles into JavaScript, so there is no interpretation at runtime. The syntax is inspired by Ruby, Python and Haskell, and implements many features from these three languages.
CoffeeScript is closely related to JavaScript without having its eccentricities. However, CoffeeScript offers more than fixing many of the oddities of JavaScript, as it has some useful features including array comprehensions, prototype aliases and classes. It allows developers to write less code to get more done.
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.
CoffeeScript CookbookBy 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. Chapters cover:
CoffeeScript Cookbook is licensed under the Creative Commons Attribution 3.0 Unported (CC BY 3.0) license. |
|
The Little Book on CoffeeScriptBy 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. |
|
Smooth CoffeeScriptBy 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 an introduction to programming in CoffeeScript with an emphasis on clarity and abstraction. It is based on Eloquent JavaScript by Marijn Haverbeke. Chapters cover:
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.
PROGRAMMING LANGUAGE PROFILES |