Introducción a C#

Le damos la bienvenida a los tutoriales de introducción a C#. Estas lecciones empiezan con código interactivo que puede ejecutar en su explorador. Puede obtener información sobre los conceptos básicos de C# en la serie de vídeos C# 101 antes de comenzar estas lecciones interactivas.

En las primeras lecciones se explican los conceptos de C# con la utilización de pequeños fragmentos de código. Aprenderá los datos básicos de la sintaxis de C# y cómo trabajar con tipos de datos como cadenas, números y booleanos. Se trata de material totalmente interactivo, que le permitirá empezar a escribir y ejecutar código en cuestión de minutos. En las primeras lecciones se asume que no dispone de conocimientos previos sobre programación o sobre el lenguaje C#.

Puede probar estos tutoriales en entornos diferentes. Los conceptos que aprenderá son los mismos. La diferencia estará en el tipo de experiencia que elija:

Todos los tutoriales de introducción posteriores a la lección Hola mundo se encuentran disponibles mediante la experiencia de explorador en línea o en el entorno de desarrollo local. Al final de cada tutorial, decida si desea continuar con la siguiente lección en línea o en su propia máquina. Hay vínculos que le ayudarán a configurar el entorno y continuar con el siguiente tutorial en su máquina.

Hola mundo

En el tutorial Hola mundo, creará el programa de C# más básico. Explorará el tipo string y cómo trabajar con texto. También puede usar la ruta de acceso en Microsoft Learn o en Jupyter desde Binder.

Números en C#

En el tutorial Números en C#, obtendrá información sobre cómo se almacenan los números en los equipos y cómo realizar cálculos con distintos tipos numéricos. Conocerá los datos básicos sobre cómo realizar redondeos y cálculos matemáticos con C#. Este tutorial también está disponible para ejecutarse localmente en su máquina.

En este tutorial se asume que ha completado la lección Hola mundo.

Bifurcaciones y bucles

En el tutorial Ramas y bucles se explican los datos básicos sobre la selección de diferentes rutas de acceso de la ejecución del código en función de los valores almacenados en variables. Aprenderá los datos básicos del flujo de control, es decir, cómo los programas toman decisiones y eligen distintas acciones. Este tutorial también está disponible para ejecutarse localmente en su máquina.

En este tutorial se asume que ha completado las lecciones Hola mundo y Números en C#.

Colección de listas

En la lección Colección de listas se ofrece información general sobre el tipo de colección de listas que almacena secuencias de datos. Se explica cómo agregar y quitar elementos, buscarlos y ordenar las listas. Explorará los diferentes tipos de listas. Este tutorial también está disponible para ejecutarse localmente en su máquina.

En este tutorial se asume que ha completado las lecciones que se muestran anteriormente.

101 ejemplos de LINQ

Este ejemplo requiere la herramienta global dotnet-try. Una vez que instale la herramienta y clone el repositorio try-samples, puede aprender Language Integrated Query (LINQ) mediante un conjunto de 101 ejemplos que puede ejecutar de forma interactiva. Puede descubrir diferentes maneras de consultar, explorar y transformar secuencias de datos.