Los manuales de aprende X como si estuviera en primero estan bastante bien para empezar, tambien puedes ir a una biblioteca y sacar algún libro de programación en C++, que es bastante útil para ampliar cosas y para dudas completas.
Y sí, gedit soporta resaltado de sintaxis, pero geany le da bastantes vueltas, ya que tiene bastantes opciones mas, e incluso carga más rapido. También he usado el anjuta, pero de vez en cuando se me bloqueaba sin venir a cuento, con lo que me gustaba a mí la opción del sangrado automático.