Este documento presenta una introducción al lenguaje C#. Cubre que C# es un lenguaje derivado de C diseñado para .NET, con mejoras sobre C++. Explica la estructura básica de un programa C# incluyendo espacios de nombres, tipos, variables y constantes. También describe expresiones, operadores, sentencias de control de flujo como if, for y switch, y bucles foreach.