Este documento presenta una serie de ejercicios para aprender programación en C. Se introducen conceptos como tipos de datos, operadores, control de flujo, arrays, funciones, punteros, estructuras, memoria dinámica y ficheros. El documento explica la teoría de cada tema y proporciona más de 50 ejercicios para practicar y consolidar los conocimientos adquiridos.