C++ es un lenguaje de programación creado en 1980 como extensión de C. Abarca tres paradigmas: programación estructurada, genérica y orientada a objetos. Los programas en C++ se pueden escribir en cualquier editor de texto y compilar en Linux usando el compilador gcc. Un programa básico en C++ imprime "hello world" usando funciones como cout. C++ maneja variables y tipos de datos como enteros, flotantes y caracteres para almacenar y manipular información.