Hacker News new | ask | show | jobs
by rubiquity 4747 days ago
I had the bare fundamentals of JavaScript down (constructors, the prototype object, anonymous functions/callbacks) and I did quite well once switching to CoffeeScript. I really recommend using the coffeescript.org "Try CoffeeScript" feature so you can see what your CoffeeScript gets compiled into. One thing I wish I understood better going into it was function scope or scope in general, I remember getting caught up on this quite a bit. I definitely have an easier time turning my thought into code using CoffeeScript, YMMV.

There's a great free e-Book hosted on GitHub that is written by Alex MacCaw. I recommend checking it out. Here's the link: http://arcturo.github.io/library/coffeescript/