Assuming you're using Windows, you probably want Code::Blocks with mingw. You can get it at http://www.codeblocks.org/downloads/. Download the binary release and make sure you choose the one with mingw. You can also use Microsoft's compiler, but I would not recommend it for a variety of reasons.
Bloodshed Dev C++ is now one of the worst options for beginners. It tricks them into thinking they're doing great, but lets them use C++ that was wrong over a decade ago, and then when they have to deliver working code or work with other people, they find out they've been misled and have to unlearn all the bad things they learned.