I've been programming in Java since bouncing head applets were all the rage back in the mid nineties, but mostly use Rust, TypeScript, Go etc these days.