Se você tiver uma placa gráfica para a qual o fabricante fornece drivers, obtenha-os. O Ubuntu geralmente informará isso.
Eu sempre configuro um firewall, dependendo do que você está fazendo, talvez não seja necessário. Dependendo do seu nível de experiência, recomendo o guarddog (novo para firewalls) ou o shorewall (confortável com firewalls).
Se você vai desenvolver usando um banco de dados mysql, dê uma olhada em uma pergunta que eu postei há alguns dias - Desativar a inicialização do MySQL no Ubuntu 10.04
Conhecer o vi é bom, principalmente para cenários em que tudo está indisponível, quando o sistema não está inicializando corretamente. Eu não aconselharia desenvolvê-lo!