Si solo deseas aprender entonces es recomendable que uses Visual C++. Puedes instalar el Visual Studio pero ten encuenta que existe el Visual Studio 6.0, 2005, 2008 y 2010, averigua más al respecto.
No es tan recomendable utilizar el Dev C++, como ya lo han mencionado anteriormente no tiene mantenimiento desde hace años.
En cuanto a Code::Blocks y mingw, podrías utilizarlo pero existe algunos inconvenientes, es más trabajoso para desarrollar programas, no es tan sencillo como Visual C++, el cual lamentablemente no es gratuito.
No necesariamente necesitas estar en Windows para usar Visual C++, podrías utilizarlo desde Linux ó Mac, solo necesitas instalar programas como: VMware Workstation, VirtualBox, etc.
gracias a este tema corregi rapido, porque ya hiba a empezar aprender a programar c++ en dev c++. no me agradu amucho la idea de el visualc++, me voy a ir por code::blocks
En línea
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"