Este documento presenta una introducción a la programación con C#, organizada en capítulos que cubren conceptos básicos de programación, estructuras de control, tipos de datos, arrays, funciones y más. El documento fue escrito por Nacho Cabanes y está destinado a ser distribuido libremente para fines educativos.