Configuring Ubuntu for Programming