Este documento introduce conceptos básicos sobre hardware, software, programas de computador, lenguajes de programación y algoritmos. Explica que el hardware son las partes físicas de una computadora, el software son las instrucciones que permiten que funcione, y que un programa es un conjunto de instrucciones que permite realizar una tarea específica. También define lenguajes de programación secuenciales y dirigidos por eventos, y provee ejemplos de algoritmos sencillos.