Todos podemos programar y cuantos más lo hagamos, mejores serán los programas.
Justamente, pienso lo contrario.
Programar puede aprender todo el mundo, pero programar BIEN, pocos.
El hecho de que más gente aprenda a programar implica simplemente mayor diversidad de software, pero no por ello significa mejorar la calidad de éstos.


En cuanto al manual, como bien dice j8, es sobre C, y no C++, son cosas muy diferentes. Lo he visto sólo por encima, no puedo opinar al respecto. Sólo me he fijado que por ejemplo algo tan importante como los ficheros no son ni siquiera mencionados, pero bueno, cualquier guía (correcta) es válida para iniciarse.

Un saludo.