CSharp: Introducción y entorno

Descubre cómo configurar tu entorno y comienza con C#. Aprende los conceptos iniciales y prepara tu entorno de desarrollo en este módulo.

Aprende CSharp GRATIS y certifícate

El lenguaje de programación C# es ampliamente utilizado para el desarrollo de aplicaciones en diversas plataformas, incluyendo aplicaciones web, móviles y de escritorio. En este módulo, abordaremos los conceptos iniciales y la configuración del entorno necesario para comenzar a programar en C#.

Requisitos previos

Antes de comenzar, asegúrate de tener instalados los siguientes componentes:

  • Visual Studio 2024
  • .NET SDK 7.0 o superior
  • Una cuenta en GitHub (opcional pero recomendado para control de versiones)

Instalación de herramientas

Visual Studio

Visual Studio es el entorno de desarrollo integrado (IDE) recomendado para trabajar con C#. Para instalarlo:

  1. Descarga el instalador desde el sitio oficial de Visual Studio.
  2. Ejecuta el instalador y selecciona la opción "Desarrollo de aplicaciones de escritorio con .NET".
  3. Completa la instalación siguiendo las instrucciones en pantalla.

.NET SDK

El SDK de .NET permite compilar y ejecutar aplicaciones C#. Para instalarlo:

  1. Visita la página de descargas de .NET.
  2. Selecciona la versión 7.0 o superior y descarga el instalador adecuado para tu sistema operativo.
  3. Ejecuta el instalador y sigue las instrucciones.

Configuración del entorno

Una vez instaladas las herramientas, es necesario configurar el entorno de desarrollo:

  1. Abre Visual Studio.
  2. En la pantalla de inicio, selecciona "Crear un nuevo proyecto".
  3. Selecciona "Aplicación de consola (.NET Core)" y haz clic en "Siguiente".
  4. Asigna un nombre al proyecto y selecciona la ubicación donde deseas guardarlo.
  5. Haz clic en "Crear".

Primer programa en C#

Con el entorno configurado, crearemos nuestro primer programa en C#. Abre el archivo Program.cs y reemplaza su contenido con el siguiente código:

using System;

namespace IntroduccionEntorno
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hola, mundo!");
        }
    }
}

Para ejecutar el programa:

  1. Haz clic en el botón "Iniciar" en la barra de herramientas de Visual Studio.
  2. Visual Studio compilará y ejecutará el programa, mostrando "Hola, mundo!" en la consola.

Estructura básica de un programa en C#

Un programa en C# consta de varios componentes esenciales:

  • Espacios de nombres (namespaces): Organizan el código y evitan conflictos de nombres. En el ejemplo anterior, using System; importa el espacio de nombres System.
  • Clases: Definen objetos y sus comportamientos. class Program define una clase llamada Program.
  • Métodos: Contienen el código que ejecuta una acción. static void Main(string[] args) es el punto de entrada del programa.
Empezar curso de CSharp

Lecciones de este módulo de CSharp

Lecciones de programación del módulo Introducción y entorno del curso de CSharp.

Ejercicios de programación en este módulo de CSharp

Evalúa tus conocimientos en Introducción y entorno con ejercicios de programación Introducción y entorno de tipo Test, Puzzle, Código y Proyecto con VSCode.