Este documento introduce conceptos básicos de programación en C++, incluyendo definiciones de algoritmo, programa, programador, y tipos de lenguajes de programación como lenguajes de bajo nivel y alto nivel. También describe las fases para crear algoritmos, estructuras de control, y los tipos de programación estructurada y orientada a objetos.