I want to expand my programming horizons to Linux. A good, dependable basic toolset is important, and what is more basic than an IDE?
I could find these SO topics:
What good, C++ programming IDE is available for Linux?
What IDE do you propose (given your experiences), and why?
Actually, I recently made the switch from Visual Studio (years of experience there) to Linux and the first thing I did was try to find a reasonable IDE.
And then I noticed that this simply isn't how you work there*, and I threw everything out, spent a few days reading manuals, set up my shell (bash), set up a GVIM environment, learned the GCC/binutils toolchain,
gdb and lived happily ever after.
There are certainly disadvantages but I am sure that I work much more productive since making the switch.
*) It really isn't! And that's not an anachronism either because the toolchain described above is incredibly mature and powerful. Any IDE has to replicate hundreds of unique features to get anywhere near the power of these tools that have been honed to the point of perfection for decades. The learning curve might be quite steep, but much less so than I expected.