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:
- En el explorador, en la plataforma de documentos: esta experiencia inserta una ventana de código de C# ejecutable en las páginas de documentos. Deberá escribir y ejecutar el código de C# en el explorador.
- En la experiencia de Microsoft Learn: esta ruta de aprendizaje contiene varios módulos en los que se exponen los conceptos básicos de C#.
- En Jupyter desde Binder: puede experimentar con código de C# en un cuaderno de Jupyter en Binder.
- En el equipo local: una vez que haya explorado en línea, puede descargar el SDK de .NET y compilar programas en su equipo.
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.