Programming with JavaScript is what I do for a living, but you can never sit still. JavaScript as a language, the environment in which it operates, the context in which it is used, the ideas and techniques for using it, it never stops evolving. It’s important to keep up.

The next big hurdle is TypeScript, an evolution of JavaScript. I was sceptical at first (it compiles to JavaScript and isn’t used natively – without translation – in many contexts) but it seems to be gaining traction and I think it’s a good gamble to get into it. There’s no harm.

Let’s face it, I frequently get books on new languages and then don’t learn them, which is practically criminal for someone who does what I do for a living. Here’s hoping I’ll see this one through.

(I really, really wanted to learn C. And Objective-C, which I got a start on. I always wanted to learn Python, but… I don’t need it for anything. Go is a big deal for serverside development right now. And Swift. Scala… It seemed like a useful way to get into Java. Considering Rust now, didn’t get the book.)