Este documento presenta una introducción a la teoría de la computación. Explica conceptos matemáticos básicos como conjuntos, relaciones, funciones e inducción matemática. También introduce nociones sobre autómatas, computabilidad, complejidad, representaciones estructurales, cadenas y lenguajes formales que serán abordados con más detalle en las siguientes secciones.