eclipse c'est avant tout pour coder en java, ça a été développé pour...
après, il y a un plugin C++ (par contre, je sais pas s'il fait C bien comme il faut, ansi et tout...)
sinon, rien de tel qu'un éditeur qui te gère es onglets et des coloration syntaxiques (Kate ) et un terminal où tu tape "make" de temps en temps sur un autre bureau.
sinon, il y a aussi Kdevelop, mais faut installer tout un paquet de librairies KDE (par contre niveau gestion de projet, il est vraiment bien).
pour java, il faut installer un jdk. le java se compile avec un compilateur généralement appelé "javac" et s'exécute avec "java"