Nice. I've never used CoffeeScript but I hear it's good. That's how I learn :D I started out with JS, I barely knew it properly, then I did a free C course and I loved it, I manically constructed a 3000+ line text explorer using a giant IF tree and hundreds of variables. Then I found a tutorial for making 2D graphics in Java, again, I had no idea what I was doing but I kept modifying it until I did. I did hardly any Java tutorials actually, I just searched "whatever was wrong" + java + stackoverflow, which I would recommend because it's a lot of fun but also recommend you still look through more official documentation so you learn the terminology. Kotlin can work alongside Java(Not in the same file, but Kotlin files can interact with Java classes and vica versa), so switching current projects from Java is easy(IntelliJ IDEA 15 also provides a "convert Java to Kotlin" function. Apparently it can also compile to Javascript, I'm not sure how that works but next time I do Javascript I will try Kotlin instead because the only good IDE for JavaScript I know is PhpStorm, and it's not free. What text editor/IDE do you use?Do you have any experience with switching between programming languages (from the one you know to the one you don't)?