Aprende C#
Lecciones cortas donde cada fragmento se ejecuta — pulsa el botón bajo cualquier ejemplo y mira la salida real. Cada lección enlaza a problemas que usan lo recién aprendido.
Las lecciones están en español completo: teoría, comentarios de código y ejercicios.
Las nueve lecciones
- Lección 1 — Hola Mundo
WriteLine, comentarios, interpolación de strings y las dos formas de un programa C# (declaraciones de nivel superior vs class Program + Main).
- Lección 2 — Variables y tipos base
int, double, string, bool, char — más las tres trampas: división entera, desbordamiento y sorpresas de punto flotante.
- Lección 3 — Tomar decisiones
Cadenas if/else, && y ||, switch con etiquetas apiladas, el ternario — y la regla de oro: las condiciones siempre son bool.
- Lección 4 — Bucles
for, while, do-while y foreach; el patrón acumulador, break/continue, bucles anidados y cuál usar cuándo.
- Lección 5 — Métodos
Parámetros, valores de retorno, argumentos por defecto, parámetros out y recursión.
- Lección 6 — Clases y objetos
Campos, constructores, propiedades automáticas, static vs instancia, y this.
- Lección 7 — Herencia e interfaces
virtual/override, constructores y llamadas a base, interfaces como contratos, is/as.
- Lección 8 — Colecciones
Arrays vs List<T> vs Dictionary<K,V> — cuándo usar cada una y sus herramientas.
- Lección 9 — Excepciones
try/catch/finally, el árbol de excepciones, lanzar las propias, TryParse frente a catch.
¿Y después?
El curso completo para principiantes termina aquí. Profundiza con el descifrador de errores (12 errores, en vivo), los artículos sobre trampas clásicas y el set de problemas corregidos.