I recently switched to Linux and I want to continue developing my OS on it without having to use Visual Studio in Wine(if it even runs

I have gone through the Software Center on my Ubuntu 12.10 installation and looked at all the IDE's, Code::Blocks and Eclips look promising, and I have heard of both, would they work for this? Code::Blocks does have a very positive rating and good feedback, would it be better?
Like I said, I'm very new the development on Linux.

Kind Regards
~ Archangel