Turbo C and Dev C are OK for small exercises, but Dev C is no longer supported (hasn't been for some years now), and Turbo C is 16 bit, which is very limiting for it's data sizes. Also, far pointers in TC are not possible (the memory model is all flat now), and several new features to the language have been added.
I love Turbo C, and still use it for small puzzles, but for anything serious, use either Microsoft Visual Express (free), and give your c programs a c filename extension (dot cpp for C++). It also has an extensive video you can d/l to show you how to get started with it - be sure to get it.
My suggestion is the delightful Pelles C IDE and compiler - everything is C only, and Windows (32 or 64 bit), and absolutely wonderful in it's simple but powerful layout of the IDE. It's also free. Google it up - and check out it's forum, while you're there.
Using either of these, you're up to date with C - with the others, you're WAY obsolete. I love(ed) Turbo C, but it's 20 years behind the times!
I still think that mingw is a good choice (full-featured GNU compiler). Install Eclipse w/ C/C++ development support and mingw, and you have a nice IDE with good compiler and debugger. All free and open source.