Introducción a C#Introduction to C#

Le damos la bienvenida a los tutoriales de introducción a C#.Welcome to the introduction to C# tutorials. Se empieza con lecciones interactivas que se pueden ejecutar en el explorador.These start with interactive lessons that you can run in your browser.

En las primeras lecciones se explican los conceptos de C# con la utilización de pequeños fragmentos de código.The first lessons explain C# concepts using small snippets of code. Aprenderá los datos básicos de la sintaxis de C# y cómo trabajar con tipos de datos como cadenas, números y booleanos.You'll learn the basics of C# syntax and how to work with data types like strings, numbers, and booleans. Se trata de material totalmente interactivo, que le permitirá empezar a escribir y ejecutar código en cuestión de minutos.It's all interactive, and you'll be writing and running code within minutes. En las primeras lecciones se asume que no dispone de conocimientos previos sobre programación o sobre el lenguaje C#.These first lessons assume no prior knowledge of programming or the C# language.

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.All the introductory tutorials following the Hello World lesson are available using the online browser experience or in your own local development environment. Al final de cada tutorial, decida si desea continuar con la siguiente lección en línea o en su propia máquina.At the end of each tutorial, you decide if you want to continue with the next lesson online or on your own machine. Hay vínculos que le ayudarán a configurar el entorno y continuar con el siguiente tutorial en su máquina.There are links to help you set up your environment and continue with the next tutorial on your machine.

Hola mundoHello world

En el tutorial Hola mundo, creará el programa de C# más básico.In the Hello world tutorial, you'll create the most basic C# program. Explorará el tipo string y cómo trabajar con texto.You'll explore the string type and how to work with text.

Números en C#Numbers in 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.In the Numbers in C# tutorial, you'll learn how computers store numbers and how to perform calculations with different numeric types. Conocerá los datos básicos sobre cómo realizar redondeos y cálculos matemáticos con C#.You'll learn the basics of rounding, and how to perform mathematical calculations using C#. Este tutorial también está disponible para ejecutarse localmente en su máquina.This tutorial is also available to run locally on your machine.

En este tutorial se asume que ha completado la lección Hola mundo.This tutorial assumes that you have finished the Hello world lesson.

Bifurcaciones y buclesBranches and loops

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.The Branches and loops tutorial teaches the basics of selecting different paths of code execution based on the values stored in variables. Aprenderá los datos básicos del flujo de control, es decir, cómo los programas toman decisiones y eligen distintas acciones.You'll learn the basics of control flow, which is the basis of how programs make decisions and choose different actions. Este tutorial también está disponible para ejecutarse localmente en su máquina.This tutorial is also available to run locally on your machine.

En este tutorial se supone que ha completado las lecciones Hola mundo y Números en C#.This tutorial assumes that you have finished the Hello world and Numbers in C# lessons.

Colección de listasList collection

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.The List collection lesson gives you a tour of the List collection type that stores sequences of data. Se explica cómo agregar y quitar elementos, buscarlos y ordenar las listas.You'll learn how to add and remove items, search for items, and sort the lists. Explorará los diferentes tipos de listas.You'll explore different kinds of lists. Este tutorial también está disponible para ejecutarse localmente en su máquina.This tutorial is also available to run locally on your machine.

En este tutorial se presupone que ha completado las lecciones que se muestran anteriormente.This tutorial assumes that you have finished the lessons listed above.

Introducción a las clasesIntroduction to classes

Este tutorial solo se encuentra disponible para ejecutarse en el equipo con un entorno de desarrollo local propio y .NET Core.This final tutorial is only available to run on your machine, using your own local development environment and .NET Core. Creará una aplicación de consola y conocerá las características básicas orientadas a objetos que forman parte del lenguaje C#.You'll build a console application and see the basic object-oriented features that are part of the C# language.

En este tutorial se presupone que ha completado los tutoriales de introducción en línea y ha instalado el SDK de .NET Core y Visual Studio Code.This tutorial assumes you've finished the online introductory tutorials, and you've installed .NET Core SDK and Visual Studio Code.