Integrated Development Environments
What are all Integrated Development Environments available to aid in developing stuff on GNU/Linux and which would you consider to be the best?
I know about kdevelop so far, but are there any others? I've heard something about IBM eclipse. That's Free Software, right? Anyone tried it?
For my small needs I usually just use kate which has nice code highlighting and integrated terminal emulator, but if I start learning some more of languages maybe some IDE might come in handy.