Thursday, December 20, 2012

My course to learn the good parts of JavaScript -> CoffeeScript

JavaScript is big. A lot of stuff are now getting built with JavaScript: mobile apps, desktop apps, database shells, etc.

Now, if you write enough JavaScript you will learn that JavaScript is can be a mess especially on large projects. Even if you followed Douglas Crockford's JavaScript the good parts, its quite verbose. This is where CoffeeScript comes in. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. And this is my course for learning CoffeeScript.

My course works out to something like this:

1. Installing and working with CoffeeScript in Netbeans
2. CoffeeScript data types and functions
3. CoffeeScript control structures
4. CoffeeScript prototypes and classes
5. CoffeeScript and JQuery