Este documento presenta una introducción al lenguaje de programación C. Explica conceptos básicos como la estructura de un programa y función en C, el preprocesador de C y sus directivas como #define, #include y #if. También cubre temas como la lectura de datos desde la consola usando argc y argv, el uso de malloc para reservar memoria dinámica, y free para liberarla.