
Most of us that work in the IT industry have been around for a long time. We started out in our parents basement writing code in some BASIC environment, ussually Commodore BASIC or QBASIC. Do you remember how thrilling it was? Your first program and it was something extremely basic but the point was it worked. Some of us got hooked right away and kept trying to solve problems and added more and more pushing the capabilities of whatever language we used. As we got older the environments progressed and the programming tools progressed and got more complicated.
All those IDEs are rather annoying and confusing when starting to program or even when trying to build Free Software.
Personally I like python and IDLE, they are simple and unobtrusive. For java I love DrJava, I haven’t hit the point where I want, or need a GUI builder. When it comes to C, I’ve stopped using IDEs at all. Mingw with Msys and vim are often easier deal with then many IDEs.
My two cents.