Although Ubuntu is among the least customizable and many graphic UI-oriented distros, it's still a fairly good selection for programming, and the evidence of this is it being the Linux distro for Android Open Source Project -- new Android releases are constantly tested on Ubuntu, and it's also...