# Ubuntu Desktop as a Developer Platform > This documentation provides guidance for using the Ubuntu Desktop > Linux distribution as a development platform. The guides focus on > setting up and using the Ubuntu system as a workstation for developers, > with an emphasis on the following toolchains: Python, Golang, Rust, > GCC, Clang, .NET, Java, and Zig. 2026 ## Pages in this subsection - [Toolchain availability](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability.md): Toolchain versions available across Ubuntu releases for Python, Go, Rust, GCC, and more. - [Available Python versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/python.md): Python versions available in Ubuntu releases from 14.04 to the current development series. - [Available Golang versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/go.md): Go versions available via snap and Ubuntu packages across Ubuntu releases. - [Available Rust versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/rust.md): Rust versions available via Rustup snap and Ubuntu packages across Ubuntu releases. - [Available GCC versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/gcc.md): GCC versions available in Ubuntu releases from 14.04 to the current development series. - [Available .NET versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/dotnet.md): .NET versions available in Ubuntu releases, with source packages and support status. - [Available LLVM/Clang versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/llvm.md): LLVM and Clang versions available in Ubuntu releases across all supported series. - [Available Java versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/java.md): Java versions available in Ubuntu releases, including CRaC and GraalVM variants. - [Available Zig versions](https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/zig.md): Zig versions available via the Zig snap and Ubuntu packages across Ubuntu releases. ## Optional - [Top-level llms.txt](https://documentation.ubuntu.com/ubuntu-for-developers/llms.txt): Complete documentation index.