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, Zig

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.

Penpot

An open source UI designer web app.

Verson Control System


Jujitsu

My favorite and primary VCS.

A simplified and powerful working-copy based version control system alternative, with a git compatible backend.

Git/GitHub

The primary store I use to store my code.

Markup Languages


Typst

My primary markup choice.

A modern LaTeX alternative. Source readable and easy to use.

Used for note taking, document writing and typesetting.

Markdown

Defacto standard markup language for code and documentation.

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.