В Ubuntu есть много средств разработки, ниже приведён список некоторых из них.
Anjuta - интегрированная среда разработки (IDE) для C и C++.
Bluefish - мощный редактор для опытных web-дизайнеров и web-программистов.
Eclipse - IDE для Java и других языков программирования. Он составляет основу для программ с закрытым исходным кодом вроде JBuilder.
Eric - полнофункциональная IDE для Python и Ruby.
IDLE - IDE для Python, построенная с использованием набора инструментов для создания графического интерфейса Tkinter.
KDevelop - IDE для KDE , которая поддерживает множество языков программирования.
MonoDevelop - IDE для разработки приложений Mono/.NET на C# и других языках.
NetBeans - это среда разработки на Java с поддержкой CVS и графического редактора форм.
Quanta - это мощная IDE для web-разработки, поддерживающая редактирование DocBook.
Bazaar-NG - децентрализированная система контроля над версиями для разработки Ubuntu.
CVS это продвинутая система контроля версий, используемая во многих открытых проектах.
Subversion (SVN) это мощная система контроля версий, разработанная как замена для CVS.
Glade это программа для разработки пользовательского интерфейса для приложений GNOME и GTK.