Para programar en C# necesitas instalar dos cosas: Visual Studio Community y el SDK de .NET, ambos gratuitos.
En esta lección vas a configurar tu entorno de desarrollo paso a paso. Al final, ejecutarás tu primer programa en C#.
¿Qué necesitas antes de instalar?
Antes de descargar cualquier cosa, verifica que tu computadora cumpla estos requisitos mínimos:
| Componente | Mínimo recomendado |
|---|---|
| Sistema operativo | Windows 10 / 11 (64 bits) |
| Procesador | 1.8 GHz o superior |
| RAM | 4 GB (se recomiendan 8 GB) |
| Espacio en disco | 20 GB libres |
| Conexión a internet | Necesaria durante la instalación |
Si usas macOS o Linux, también puedes instalar Visual Studio Code con la extensión de C#. Esta lección se enfoca en Windows, que es el sistema más común en México para desarrollo empresarial.
Los dos componentes principales
Visual Studio Community es el editor de código. Es el programa donde escribes, organizas y ejecutas tu código.
El SDK de .NET es el conjunto de herramientas que convierte tu código en un programa que la computadora puede ejecutar. Sin el SDK, Visual Studio no puede compilar C#.
La buena noticia: cuando instalas Visual Studio Community con la carga de trabajo correcta, el SDK de .NET se instala automáticamente.
Instalación de Visual Studio Community
Paso 1 — Descarga el instalador
Entra a visualstudio.microsoft.com desde tu navegador. Busca la opción "Visual Studio Community" y haz clic en "Descargar gratis". Se descargará un archivo pequeño llamado vs_community.exe.
Paso 2 — Ejecuta el instalador
Abre el archivo descargado. Windows puede pedir permiso de administrador. Haz clic en "Sí". El instalador de Visual Studio se abrirá en tu pantalla.
Paso 3 — Elige la carga de trabajo correcta
Aquí está el paso más importante. El instalador te muestra varias "cargas de trabajo". Una carga de trabajo es un paquete de herramientas para un tipo de desarrollo.
Selecciona únicamente esta opción:
Desarrollo de escritorio con .NET
Esta opción instala todo lo necesario: el SDK de .NET, las bibliotecas base de C# y las herramientas de compilación.
Paso 4 — Inicia la instalación
Haz clic en "Instalar". El proceso puede tardar entre 15 y 40 minutos dependiendo de tu conexión a internet. No cierres el instalador mientras termina.
Paso 5 — Inicia sesión (opcional)
Cuando Visual Studio abra por primera vez, te pedirá iniciar sesión con una cuenta de Microsoft. Puedes omitir este paso. Visual Studio Community es gratuito sin cuenta, aunque iniciar sesión te da 30 días adicionales de "período de gracia" antes de requerir registro.
Verificar que el SDK de .NET está instalado
Después de instalar Visual Studio, confirma que el SDK quedó instalado correctamente.
Paso 1: Abre el Símbolo del sistema (busca "cmd" en el menú de inicio).
Paso 2: Escribe el siguiente comando y presiona Enter:
dotnet --version
Resultado esperado:
8.0.100
El número puede variar según la versión instalada. Si ves un número que comienza con 6, 7 u 8, la instalación fue exitosa. Si ves un mensaje de error, repite la instalación desde el Paso 3 y asegúrate de seleccionar la carga de trabajo correcta.
Tu primer proyecto en C#
Ahora vas a crear y ejecutar tu primer programa.
Crear el proyecto
- Abre Visual Studio Community.
- En la pantalla de inicio, haz clic en "Crear un proyecto nuevo".
- En el buscador, escribe
consola. - Selecciona "Aplicación de consola" (asegúrate de que diga C#, no Visual Basic).
- Haz clic en "Siguiente".
- En el campo "Nombre del proyecto", escribe
HolaMundo. - Elige una carpeta donde guardar tu proyecto (por ejemplo,
C:\Proyectos). - Haz clic en "Siguiente" y luego en "Crear".
El código generado automáticamente
Visual Studio genera este código de forma automática:
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
Este es el formato moderno de C# (llamado "top-level statements"). No necesitas escribir la clase ni el método Main manualmente en proyectos nuevos.
Modificar el mensaje
Cambia el texto para personalizar tu programa. Borra la línea existente y escribe:
Console.WriteLine("Hola desde México");
Console.WriteLine("Estoy aprendiendo C# en Certmundo");
Console.WriteLine("Mi salario meta es de $18,500 al mes");
Ejecutar el programa
Presiona F5 o haz clic en el botón verde de "Iniciar" (▶). Se abrirá una ventana de consola con el resultado:
Hola desde México
Estoy aprendiendo C#
Mi salario meta es de $18,500 al mes
¡Acabas de ejecutar tu primer programa en C#!
Partes de la pantalla de Visual Studio
Conviene que identifiques las zonas principales del editor desde el principio.
| Zona | Nombre | Para qué sirve |
|---|---|---|
| Centro | Editor de código | Aquí escribes el código |
| Derecha | Explorador de soluciones | Muestra los archivos de tu proyecto |
| Abajo | Ventana de salida | Muestra mensajes de compilación |
| Arriba | Barra de herramientas | Botones para ejecutar y depurar |
No necesitas aprender todo de golpe. Por ahora, enfócate en el editor del centro y en el botón de ejecutar.
Errores comunes al instalar
Error 1 — Seleccionar la carga de trabajo incorrecta
Si eliges "Desarrollo web" o "Desarrollo móvil" en lugar de "Desarrollo de escritorio con .NET", el SDK de C# para consola no quedará correctamente configurado. El resultado: el proyecto de consola no aparece en las plantillas disponibles.
Solución: Abre el instalador de Visual Studio de nuevo (búscalo en el menú de inicio como "Visual Studio Installer"). Haz clic en "Modificar" y agrega la carga de trabajo correcta.
Error 2 — El comando dotnet --version no se reconoce
Este error ocurre cuando el SDK no se agregó al PATH del sistema durante la instalación.
Solución: Reinicia tu computadora después de instalar Visual Studio. En la mayoría de los casos, el reinicio resuelve el problema. Si persiste, reinstala el SDK de .NET descargándolo directamente desde dotnet.microsoft.com.
Error 3 — Seleccionar "Visual Basic" en lugar de "C#"
Ambos lenguajes tienen una plantilla llamada "Aplicación de consola". Si seleccionas la de Visual Basic por error, el código generado tendrá una sintaxis diferente y nada de lo que aprendas en este curso aplicará.
Solución: En el paso de selección de plantilla, revisa el ícono de lenguaje. El de C# muestra las letras "C#" en azul. El de Visual Basic muestra "VB".
Error 4 — Espacio insuficiente en disco
Visual Studio con la carga de desarrollo de escritorio ocupa aproximadamente 10–15 GB. Si tu disco no tiene espacio suficiente, la instalación falla a la mitad.
Solución: Libera espacio antes de instalar. Elimina archivos temporales con la herramienta "Liberador de espacio en disco" de Windows.
Resumen de los pasos
| Paso | Acción | Resultado |
|---|---|---|
| 1 | Descargar Visual Studio Community | Archivo vs_community.exe |
| 2 | Seleccionar carga de trabajo correcta | SDK de .NET incluido |
| 3 | Verificar con dotnet --version |
Número de versión en pantalla |
| 4 | Crear proyecto de consola en C# | Carpeta de proyecto lista |
| 5 | Ejecutar con F5 | Texto impreso en la consola |
Puntos clave
- Visual Studio Community es gratuito y es el entorno estándar para desarrollar en C# en México y en el mundo.
- El SDK de .NET se instala automáticamente si seleccionas la carga de trabajo "Desarrollo de escritorio con .NET".
- El comando
dotnet --versionen la terminal confirma que la instalación fue exitosa. Console.WriteLine()es la instrucción básica para mostrar texto en pantalla; la usarás constantemente durante el curso.- Si algo falla, el Visual Studio Installer permite modificar la instalación sin desinstalar todo desde cero.