in reply to Recom. IDE for Refactoring etc.

Trying to start a holy war?

Different people, different preferences, different ideas of "better". Personally, I find nothing beats a couple of xterms, some of them running a vi-clone (if only for the fact I can use that IDE on any platform I've ever worked on (many Unix flavours, Windows (Cygwin)), and it's completely language agnostic).

But if you like learning a new tool while learning a new language (hence doubling your learning load), you may want to check out Padre.