Avatar ·

¿Cómo empezar a aprender C# desde cero?

¡Hola a todos! Decidí empezar a aprender C# y .NET desde cero, pero me encontré con un problema: hay demasiada información dispersa y no puedo entender por dónde empezar exactamente y en qué orden avanzar. Nunca antes había programado, así que no tengo ninguna base.

Lo que ya he intentado:

  • Vi varios tutoriales en YouTube sobre sintaxis de C# (variables, loops, methods) — parece entendible, pero después de verlos no puedo escribir ni siquiera un programa simple por mi cuenta.
  • Instalé Visual Studio Community e intenté escribir una calculadora siguiendo un tutorial — copié el código, pero no entiendo por qué funciona ni cómo modificarlo.
  • Leí un par de artículos sobre OOP (classes, objects) — por ahora parece muy abstracto y confuso para un principiante.

Mi código actual (intenté hacer entrada/salida por consola):

using System;\n\nclass Program\n{\n    static void Main(string[] args)\n    {\n        Console.WriteLine("¿Cómo te llamas?");\n        string name = Console.ReadLine();\n