# 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 - [Toolchains](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains.md): Overview of each language toolchain available on Ubuntu for developers. - [Python on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/python.md): Python development on Ubuntu: toolchain setup, tutorials, and version references. - [Go on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/go.md): Go development on Ubuntu: toolchain setup, tutorials, and version references. - [Rust on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/rust.md): Rust development on Ubuntu: toolchain setup, tutorials, and version references. - [GCC on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/gcc.md): GCC development on Ubuntu: toolchain setup, tutorials, and version references. - [Clang on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/clang.md): Clang/LLVM development on Ubuntu: toolchain setup, tutorials, and version references. - [.NET on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/dotnet.md): .NET development on Ubuntu: toolchain setup, tutorials, debugging, and version references. - [Java on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/java.md): Java development on Ubuntu: toolchain setup, tutorials, and advanced topics. - [Zig on Ubuntu](https://documentation.ubuntu.com/ubuntu-for-developers/toolchains/zig.md): Zig development on Ubuntu: toolchain setup, tutorials, and version references. ## Optional - [Top-level llms.txt](https://documentation.ubuntu.com/ubuntu-for-developers/llms.txt): Complete documentation index.