Alors la le choix est large...
Emacs est bien, mais si tu veux developper des applis specifiques (pour KDE par exemple) il y en a parfois des spécialisées style Kdevelop pour KDE ou plus generalement utiliser la lib Qt.
Une simple recherche sur google t'en dira beaucoup plus...
---------------
Code Ami ACWW : 1933-4876-3899 (Laggish, GishCity)