bueno creo que lo suyo seria al menos probar algunos ides, no digo que los uses todos pero si no usas los mas corrientes nunca vas a saber cual es el mejor.
No te equivoques que codeblocks es muy bueno.
Pero es que de tan bueno que es as veces te lia jeje.
Te pasas mas tiempo configurandolo que programando.
Eso para una persona que no sabe nada de programacion puede ser frustrador.
Prueba dev c++ de orwel que es mas nueva que la 4.9
La que pone ming gw32 o la 64
http://orwelldevcpp.blogspot.com.es/
Es instalar y programar.
Muy pocas cosas tienes que cambiar.
Eso si pon en español que algunos errores que te sale al compilar, la ayuda esta en español.
Luego te vas pasando al codeblocks por que en mi opinion es buenicimo, y esta en linux lo que te viene bien.
Puedes probar geany tambien que esta teniendo buena aceptacion.