• Logo
    Ubuntu Desktop as a Developer Platform
  • ubuntu.com/desktop/developers
  • More resources
    • Discourse
    • Matrix
    • GitHub
Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Ubuntu for Developers
Ubuntu for Developers
  • Tutorials
    • Develop with Python
    • Develop with Go
    • Develop with Rust
    • Develop with GCC
    • Develop with .NET
    • Develop with Java
  • How-to guides
    • Install and set up Python
    • Install and set up Go
    • Install and set up Rust
    • Install and set up GCC
    • Install and set up .NET
    • Install and set up Java
  • Reference
    • Toolchain availability
    • Integrated developer environments
  • Explanation
    • Installing Ubuntu Desktop for developers
    • Using Git version control on Ubuntu
    • Introduction to the .NET toolchain
  • Contribute documentation
Back to top
Contribute to this page

How-to guides¶

Follow straightforward instructions to install the toolchains and supporting tooling for setting up an efficient development environment. The aim is to prepare your Ubuntu Desktop system to enable you to get started coding with the respective programming languages.

  • Install and set up Python
  • Install and set up Go
  • Install and set up Rust
  • Install and set up GCC
  • Install and set up .NET
  • Install and set up Java

Follow up with ‘Hello, world!’ Tutorials for each of the toolchains.

Next
How to set up a development environment for Python on Ubuntu
Previous
Develop with Java on Ubuntu
Copyright © 2025 CC-BY-SA, Canonical Ltd.
Last updated on Apr 29, 2025
Contents
  • How-to guides