Este documento presenta los fundamentos de la programación con el lenguaje C++. Contiene 14 capítulos que cubren temas básicos como tipos de datos, entrada y salida, estructuras de control, funciones y procedimientos, así como temas más avanzados como ficheros, módulos, clases, plantillas y memoria dinámica. El documento está licenciado bajo Creative Commons para su uso no comercial y compartición con la misma licencia.