Para aprender C/C++ esqueça o Turbo C e Dev-C++.
Aprenda direto no Code::Blocks. É um baita ambiente de desenvolvimento.
Aberto, leve, depura código, suporta vários compiladores e pode-se desenhar interfaces baseadas no wxWindows.
Ainda há o Eclipse + CDT (+ Zylin + SDCC para software embarcado). Também é uma ótima opção, mas é mais pesado que o C::B.
Na empresa uso o C++ Builder porque temos uma versão comprada. É uma boa ferramenta, pois a parte visual é mais simples (que se fosse programar tudo no braço).
Na pós-graduação que estou cursando usei o C::B tanto para programar em C para desktop quanto em C para o x51. O MingW, pacote com o compilador C/C++ desktop (gcc), já vem junto no pacote. Se for desenvolver software embarcado, basta você baixar o SDCC (para o x51, PIC, entre outros).
Boa sorte no aprendizado
