Este documento presenta una introducción a la programación con C#, dividida en 6 secciones principales. La sección 1 cubre conceptos básicos como escribir programas en C#, mostrar números e ingresar datos del usuario. La sección 2 explica estructuras de control como if/else, bucles while y for. La sección 3 describe tipos de datos básicos como enteros, reales y caracteres. La sección 4 trata sobre arrays, estructuras y cadenas. La sección 5 introduce funciones. Finalmente, la sección 6 presenta conceptos de programación orientada a objetos como cl