It doesn't matter what programming language you use
i’m a rust dev! in that: it’s the language that i enjoy writing most. i personally quite like the language (most of the time…) but it’s hardly the only language i’ve used.
| HTML | 23.32% | |
| GDScript | 20.50% | |
| C | 18.32% | |
| Rust | 17.24% | |
| TypeScript | 5.40% | |
| JavaScript | 4.20% | |
| CSS | 3.49% | |
| Kotlin | 1.79% | |
| ShaderLab | 1.61% | |
| PHP | 1.56% | |
| Java | 0.95% | |
| HLSL | 0.28% | |
| GAP | 0.25% | |
| WGSL | 0.24% | |
| C++ | 0.21% | |
| Shell | 0.14% | |
| Nix | 0.12% | |
| C# | 0.07% | |
| Just | 0.06% | |
| Haskell | 0.05% | |
| Emacs Lisp | 0.04% | |
| Makefile | 0.04% | |
| Scheme | 0.03% | |
| Typst | 0.03% | |
| Dockerfile | 0.02% | |
| Hack | 0.02% | |
| Batchfile | 0.01% |
Language breakdown of github user j0lol, courtesy of http://langits.davejudd.dev/
i would probably discount the ‘C’ here (this includes forked repos, and it’s probably FFL, a large large C repository). but the rest here should be at least mostly representative.
if you’re a good software engineer, you can work in any language. once you learn the syntax archetypes:
-
C-ish language (Rust, C, C++)
- (Imperative)
-
Java-ish language (Java, C#, Kotlin?)
- (Object oriented)
- Javascript-ish language (JS, Ruby?)
-
Pythonic language (Python, PHP?)
- (Hellish scripting languages)
- Functional programming (Haskell, OCaml, F#, Nix)
… you can figure out any language. and it’s much better to learn a bunch of languages than be tied down to one! even if it’s a really good language. getting new perspectives is always better, and you’ll be prepared if you get dropped into some new codebase and are asked to work with it.
New languages we’ve tried recently:
- F#
-
Unison
- We did advent of code 2025 in it: https://share.unison-lang.org/@j0lol/aoc25