Ja Dev-C++ ist eine sehr gute und Teilweise in deutsch übersetzte MinGW IDE.
Ich empfehle dir mit wxWidgets zu Proggen. Eine komplette umgebung mit Dev-C++ wxWidgets und Visual-Designer (RAD) bekommst du hier:
http://wxdsgn.sourceforge.net/
In Dev-C++ ist ein C Grundkurs enthalten (Englisch)
Und für wxWidgets gibts darin auch ein geles TUT.
Dann kannst du "out of the Box" loslegen
Gute C++ Links sind hier:
http://www.heise.de/ct/tipsundtricks/cttt4.shtml#4_4
Mann muss da wirklich aufpassen!
Einen MinGW Compiler gibt es nicht!
MinGW ist ein set von Headerdateien *.h.
Der Compiler ist gcc (für C Code) und G++ (Für C++ Code)
Wenn du also Probleme mit dem Compiler hast schau unter:
http://gcc.gnu.org/
Unter Windows sieht das so aus:
1. Cygwin (als Unix simulation, wird mit Installiert)
2. gcc als Compiler
3. MinGW als universal Headerdateien
Deshalb ist unter MinGW alles Unixlastig...