What I use

Programming Languages


Java

Useful for Android and complex projects.

Python

Quick prototyping and one-off scripting.

HTML, CSS, JS

Cause the web.

Golang

For servers and headless programs.

C

To build needlessly small programs and building understanding.

Editors


Neovim

My primary editor, customised and really satisfying.

See my nvim config Here.

Intellij IDEA

For Android and Java programming.

Coding Environments


WSL 2

A comfy linux like environment in my laptop.

Termux

So I can program on the streets with my phone.

Find more about Termux Here.