El objetivo de este libro es presentar los conceptos fundamentales de programación en el con-texto del lenguaje de programación C++. A diferencia de otros libros, no se pretende mostrar todos los detalles de este lenguaje, sino enseñar a programar.
Los contenidos se desarrollan guiados por los conceptos y siguiendo una dificultad incremental, sin suponer ningún conocimiento previo del lector. Por otro lado, se evita la exposición de con-tenidos guiados por el lenguaje, especialmente evitando detalles que no son importantes para la formación de un programador.
En este sentido, se exponen los temas incluyendo ejemplos ilustrativos y se proponen ejercicios para que el lector pueda asimilar los contenidos de forma práctica (incluyendo sus soluciones), así como problemas propuestos para poder practicar y profundizar en lo aprendido.