-
Javascript/Typescript
I have focused the majority of my development effort over the last several years writing Javascript and Typescript. I find endless inspiration and power in the Node and web ecosystems. I play well with React or any other functionally inspired javascript libraries or frameworks.
-
C++
I really enjoy working with more recent (c++11) versions of C++. I mostly use the langauge for building Unreal and Node.js solutions, as well as extending Blender when the Python API doesn't cut it.
-
Python
Python made programming fun for me. It was my swiss army knife for a long time. It taught me the power of REPL based programming and how a well-designed language could help make building programs less painful. It has since been replaced with Clojure in that regard. I now use it mostly for programming and extending Blender, and often transpile using Hy lang.
-
Clojure / Clojurescript
Clojure is the most productive general purpose language I have ever used, so I use it on as much as I can. It's combination of data oriented philosophy and functional standard library improves iteration time and increases code clarity (by mostly reducing code size).
-
HTML/CSS
I often take it for granted, but these two basic languages help me prototype complicated designs and interfaces very quickly, which is one of the most powerful ways that I can keep my work moving forward.
-
PHP
PHP has a lot of tooling and platforms around in the web application space that still make it very useful to me.