Introducción a C# en 2025: por dónde empezar y cómo no rendirse

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Introducción a C#: por qué este lenguaje es relevante en 2025

C# (se pronuncia como "Si Sharp") — uno de los lenguajes de programación más potentes y versátiles del mundo. Desarrollado por Microsoft a principios de los 2000, continúa evolucionando activamente y ocupa posiciones líderes en los rankings de TIOBE y Stack Overflow. En 2025, C# no es solo un lenguaje para aplicaciones Windows. Gracias a la plataforma .NET (anteriormente .NET Core), puedes escribir en C# para cualquier sistema operativo: Windows, macOS, Linux.

Con C# se crean sitios web (ASP.NET Core), programas de escritorio (WPF, MAUI), aplicaciones móviles (Xamarin/MAUI), juegos (Unity) e incluso servicios en la nube (Azure). Si quieres entrar en TI en 2025 y buscas un lenguaje estable, bien remunerado y lógico — C# es una excelente opción. En este artículo analizaremos por dónde empezar a aprender C# para principiantes y escribiremos tu primer programa.



Paso 1: Instalación del entorno de desarrollo y .NET SDK

Antes de escribir código, necesitas preparar el lugar de trabajo. Necesitarás dos componentes:

  • .NET SDK — conjunto de herramientas para compilar y ejecutar código.
  • IDE (entorno de desarrollo) — programa en el que escribirás código.

Recomendación para 2025: usa Visual Studio Community 2025 (versión gratuita) o, si tienes un PC débil, Visual Studio Code con el plugin C# Dev Kit. Ambas herramientas admiten autocompletado, depuración y resaltado de sintaxis.

Cómo instalar .NET SDK (paso a paso)

  1. Ve al sitio oficial dotnet.microsoft.com/download.
  2. Descarga la última versión de .NET SDK (por ejemplo, .NET 9 o .NET 10 — la actual para 2025).
  3. Ejecuta el instalador y sigue las instrucciones (simplemente haz clic en "Siguiente").
  4. Después de la instalación, abre el terminal (línea de comandos) y verifica la versión con el comando:
dotnet --version

Si ves un número de versión (por ejemplo, 9.0.100), todo está listo.



Paso 2: Escribimos el primer programa en C#

Tradicionalmente comenzamos con "Hello, World!". Crearemos una aplicación de consola simple.

Creación del proyecto a través del terminal

  1. Abre el terminal (línea de comandos o PowerShell).
  2. Crea una carpeta para los proyectos y navega a ella:
mkdir CSharpProjectscd CSharpProjects
  1. Crea un nuevo proyecto con el comando:
dotnet new console -n HelloWorld

Este comando creará una carpeta HelloWorld con el archivo Program.cs.

  1. Navega a la carpeta del proyecto y abre el archivo Program.cs en tu IDE.

Por defecto, tendrá el siguiente código:

// See https://aka.ms/new-console-template for more informationConsole.WriteLine("Hello, World!");

Este es el programa mínimo en C#. Imprime una cadena en la consola.

Ejecución del programa

Vuelve al terminal (estando en la carpeta HelloWorld) y ejecuta:

dotnet run

En la consola verás:

Hello, World!

¡Felicidades! Acabas de escribir y ejecutar tu primer programa en C#.



Paso 3: Fundamentos de sintaxis de C# para principiantes

Ahora que el entorno está configurado, analicemos los elementos clave del lenguaje. C# es un lenguaje fuertemente tipado, lo que significa que cada variable tiene un tipo definido.

Variables y tipos de datos

En C# hay varios tipos básicos:

  • int — número entero (por ejemplo, 42)
  • double — número de punto flotante (por ejemplo, 3.14)
  • string — cadena de texto (por ejemplo, "Hola")
  • bool — valor booleano (true o false)

Ejemplo

Blogs

Book Recommendations