As an experienced backend developer and newbie at JS, I tried Coffeescript. JavaScript itself has lots of WTF stuff, but CoffeeScript makes it a nightmare with lots of implicit rules and assumptions about things you know. I assume it makes sense for an experienced JS developer, but as a newbie, it didn't help at all.