В своем комментарии вы сказали, что больше беспокоитесь о «все в одном» аспекте , однако, если вы хотите наилучшего возможного опыта, я думаю, что важно выбрать правильный инструмент. Р>
C ++ / Qt:
Qt Creator : кросс-платформенная интегрированная среда разработки (IDE), адаптированная к потребностям разработчиков Qt. (Я бы рекомендовал этот вариант, если вы планируете программировать на C ++).
Java:
Eclipse . Это в значительной степени де-факто Java IDE. Р>
C # /. NET:
Моно : MonoDevelop - это IDE в основном для C # и других языков .NET.
Моя личная «IDE» Gedit . Он минимален (аналогичен Notepad ++ в Windows), но он выполняет свою работу. Он также поддерживает плагины, которые могут в основном сделать его настоящей средой IDE. Он поддерживает большинство языков, включая C / C ++, Java, C #, Python, Ruby, PHP, HTML и т. Д.
Если вы используете KDE в качестве среды вашего рабочего стола и не хотите запускать Gedit, вы также можете попробовать Kate . р>