toolkits
Rust
For Rust, just install the Rust toolchain.
Java
For Java, download the latest Temurin JDK.
To understand why you should use Temurin, see
whichjdk.com.
Do not use Java 8, java.com, jdk.java.net, a pre-installed JDK, or the openjdk apt package.
Make sure it’s on your $PATH by checking the version via java --version and javac --version.
Example:
console
openjdk 25.0.1 2025-10-21 LTS
OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing)
Python
For Python, install and use uv. You don’t need anything else – and you really shouldn’t use anything else.
After installing uv, use it to install the latest Python version:
powershell
uv python install --default
[LTS]: Long-Term Support [JDK]: Java Development Kit