IDEs are fine for what they do, but if you use one, be sure to double-check that your code compiles and runs as expected when using a generic compiler, especially if you want to work with a group of people, who may not all be using your preferred IDE. Some IDEs just wrap the standard gcc or whatever, but others include their own version of the compiler, which may or may not produce code that behaves as expected for other people.
I'm not saying you shouldn't use an IDE, but just keep in mind that, as with everything else that makes something easier, YMMV.
Happy coding. May all your bugs be easily identified and easily squashed.