C++ es, posiblemente, el peor lenguaje para aprender a programar que existe, junto al resto de derivados de C (C#, Object C, D, Java, PHP, ...).
Si quieres aprender a programar te recomiendo uno de los siguientes:
- Pascal (y 2 y 3). Es el lenguaje utilizado por Delphi.
- LOGO (y 2). Es un lenguaje inventado, precisamente, para enseñar conceptos básicos de programación.
Existen multitud de libros que enseñan a programar en estos lenguajes. Consulta la biblioteca pública de tu barrio/pueblo/ciudad y seguro que encontrarás más de uno.