---
title: Setting Up Ubuntu for Programming
---
> Note: We will be referring to Ubuntu 16.04 LTS (Xenial Xerus) in these articles.

<a href='http://forum.freecodecamp.com/t/download-and-install-ubuntu-desktop/18383' target='_blank' rel='nofollow'>1\. Download and Install Ubuntu Desktop</a>

<a href='http://forum.freecodecamp.com/t/customizing-ubuntu/18382' target='_blank' rel='nofollow'>2\. Customising Ubuntu</a>

<a href='http://forum.freecodecamp.com/t/jazzing-up-the-terminal/18386' target='_blank' rel='nofollow'>3\. Jazzing up the Terminal</a>

<a href='http://forum.freecodecamp.com/t/installing-devtools-and-modern-web-browsers/18385' target='_blank' rel='nofollow'>4\. Installing DevTools and modern web browsers</a>

<a href='http://forum.freecodecamp.com/t/downloading-text-editors-and-ides/18384' target='_blank' rel='nofollow'>5\. Downloading Text Editors and IDEs</a>

<a href='http://forum.freecodecamp.com/t/alternatives-to-popular-windows-and-mac-software/18387' target='_blank' rel='nofollow'>6\. Alternatives to popular Windows and Mac software</a>