Emacs, or vim. GNU/Linux. Docker/podman. Most of my tools are replaceable, but these are the ones I won't do without.
In general, as I become more and more experienced in the art of programming computers, the fewer tools I use. Only apprentice craftsmen obsess over their hammers.