Part 1. Foundations

Although there are many theories about exactly how the process works, learning a new language is known to involve comprehensible input, comprehensible output, and reflection for you, the learner. This part of the book provides many opportunities for all three, and you’ll get the most benefit if you take advantage of all those opportunities not only by reading the content and the code but also by running and experimenting with the examples, doing the exercises, and taking some time to consider the deeper implications of the underlying concepts.

Because this part covers CoffeeScript language fundamentals, your current experience level with CoffeeScript (and to an extent JavaScript) will affect how quickly you take it in.

Get CoffeeScript in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.