Concordo plenamente em não usar IDE's com muitos recursos, realmente atrapalha o aprendizado.
Mas em algum momento vc pode precisar de um recurso fabuloso das IDE's: o debug.
Embora vc possa fazer isso também usando um gdb no console, se vc está começando, uma IDE seria mais legal.
Recomendo para debug que você use o Code Blocks, ele é para C/C++, uma IDE excelente, com um debug fora do comum.
Se você tiver qualquer dúvida sobre o uso do debug do CodeBlocks ou outra ferramenta, pode perguntar, terei o maior prazer em te ajudar.
Mas como nossos colegas falaram: use IDE somente quando necessário.
Vlww.