I have just found Code::Blocks because one of my tutoring students is using it, so I installed it. It looks like a versatile IDE, especially with the support for so many languages.
I am a programmer with 20+ years experience with C and C++, among many other languages. These days I am mostly a database programmer as well as a math/science/programming/etc. tutor.