Starting Up Your CoffeeScript Environment
A CoffeeScript developer has enormous freedom with respect to the tools used, and in general, using the latest and greatest CoffeeScript environment is the recommended practice. With no end-user impact to worry about, the remaining concern with version upgrades is whether a new feature or bug-fix is going to affect working production code. The general release policy for CoffeeScript is to ensure that such breaking changes are not made, particularly within a minor release series, and in practice such changes are rare.
The hardest part to CoffeeScript is getting started, and that’s what this chapter is all about. As well as setting up a usable development environment, it’s important to start becoming familiar with the language, both in terms of the technical syntax and of the overall approach to solving problems with it. This chapter is a basic introduction to the language and also to the practices and coding habits that help avoid problems, particularly for novices.
CoffeeScript in the browser
Using CoffeeScript directly in the browser is a quick way to start ...