Por mais completos que os ambientes de programação dos sistemas operacionais GNU/Linux Debian ou Ubuntu já estejam, logo após a instalação, sempre vai faltar alguma coisa.
O básico, compiladores e interpretadores C, C++, PHP, Python, Perl etc. já estarão ali, a postos, para você começar a escrever e testar o seu código.
Como editor de programação, o Gedit oferece realce de sintaxe para (quase) todas as linguagens de programação. Visualmente, tem a sofisticação de oferecer temas diversos para não cansar a sua vista.
Se quiser ou precisar de algo mais, os repositórios estão repletos de aplicativos á sua escolha.
Abra o Programas (loja de apps, padrão no GNOME) e tecle Ctrl + F (^F) para começar a busca.
No exemplo, abaixo, foi feita uma busca por “python”.
Além da sua linguagem de programação favorita, faça a busca por “IDE” e “editor”, para encontrar opções interessantes para você — não tenha pressa.
Se não tiver medo de usar a linha de comando (CLI), você pode encontrar muito mais opções para desenvolvedores.
Se você tem interesse em interpretadores e compiladores de versões específicas, vai ter que ir buscar na CLI. No link, acima, eu ensino como.
Se o seu objetivo é desenvolver especificamente para o ambiente GNOME, vai achar interessante instalar o Builder.
Para desenvolvedores Android, há o um kit de desenvolvimento completo disponível, chamado Android Studio.
Leia mais sobre como encontrar ferramentas de programação para Debian e Ubuntu, usando a CLI.