Вам нужно указать, какой язык программирования вам интересен, потому что он имеет огромное значение для ответа.
Для разработки c # в Linux используйте MonoDevelop
Для разработки Java используйте MonoDevelop
Для разработки c / c ++ используйте KDevelop