He mentioned a bunch of languages, and I&#x27;m not sure why he doesn&#x27;t look into something like Kotlin.  It&#x27;s the JVM so you get maturity and it&#x27;s fast as hell (ran a few economics-related benchmarks on my machine, OpenJDK 8 beat both C++ and Fortran!), has great IDE support (Intellij IDEA - which will actually translate Java into Kotlin if you want to translate snippets), and it doesn&#x27;t strong-arm you into an OO style.  And of course Lwjgl 3 is written mostly in Kotlin.<p>If he liked Flash, I&#x27;m also surprised he didn&#x27;t go with Haxe.  It&#x27;s fairly mature, is a very nice language (Swift looks like it was mostly ripped from Haxe), with OpenFL he gets the Flash API (but can also compile to native or JS), and of course Haxe also has other frameworks available, or can even be used with native frameworks quite easily.<p>Anyhow, as far as C goes, it&#x27;s a decent enough choice.  It&#x27;s simple enough, if you don&#x27;t mind writing helpers for various tasks and building your own libraries then why the hell not.  I definitely prefer the typical C style of programming to the prevailing C++ style.