Introdução ao C#Introduction to C#

Bem-vindo aos tutoriais de introdução ao C#.Welcome to the introduction to C# tutorials. Eles começam com lições interativas que podem ser executadas em seu navegador.These start with interactive lessons that you can run in your browser. Você pode aprender as noções básicas C# da C# série de vídeos 101 antes de iniciar essas lições interativas.You can learn the basics of C# from the C# 101 video series before starting these interactive lessons.

As primeiras lições explicam os conceitos de C# usando pequenos snippets de código.The first lessons explain C# concepts using small snippets of code. Você aprenderá os conceitos básicos da sintaxe de C# e como trabalhar com tipos de dados como cadeias de caracteres, números e valores boolianos.You'll learn the basics of C# syntax and how to work with data types like strings, numbers, and booleans. É tudo interativo e você começará a gravar e executar o código em questão de minutos.It's all interactive, and you'll be writing and running code within minutes. Estas primeiras lições não exigem conhecimento prévio de programação ou da linguagem C#.These first lessons assume no prior knowledge of programming or the C# language.

Todos os tutoriais de introdução posteriores à lição Olá, Mundo estão disponíveis por meio da experiência de navegador online ou em seu próprio ambiente de desenvolvimento local.All the introductory tutorials following the Hello World lesson are available using the online browser experience or in your own local development environment. No final de cada tutorial, você decidirá se deseja continuar com a próxima lição online ou no próprio computador.At the end of each tutorial, you decide if you want to continue with the next lesson online or on your own machine. Há links para ajudar você a configurar seu ambiente e continuar com o próximo tutorial no computador.There are links to help you set up your environment and continue with the next tutorial on your machine.

Olá, MundoHello world

No tutorial Olá, Mundo, você criará o programa C# mais básico.In the Hello world tutorial, you'll create the most basic C# program. Você explorará o tipo string e como trabalhar com texto.You'll explore the string type and how to work with text.

Números em C#Numbers in C#

No tutorial Números em C#, você aprenderá como os computadores armazenam números e como executar cálculos com diferentes tipos de número.In the Numbers in C# tutorial, you'll learn how computers store numbers and how to perform calculations with different numeric types. Você aprenderá os conceitos básicos de arredondamento e como executar cálculos matemáticos usando C#.You'll learn the basics of rounding, and how to perform mathematical calculations using C#. Este tutorial também está disponível para execução local no seu computador.This tutorial is also available to run locally on your machine.

Esse tutorial pressupõe a conclusão da lição Olá, Mundo.This tutorial assumes that you have finished the Hello world lesson.

Ramificações e loopsBranches and loops

O tutorial Branches e loops ensina os conceitos básicos da seleção de diferentes caminhos de execução de código com base nos valores armazenados em variáveis.The Branches and loops tutorial teaches the basics of selecting different paths of code execution based on the values stored in variables. Você aprenderá os conceitos básicos do fluxo de controle, que são os fundamentos de como os programas tomam decisões e escolhem ações diferentes.You'll learn the basics of control flow, which is the basis of how programs make decisions and choose different actions. Este tutorial também está disponível para execução local no seu computador.This tutorial is also available to run locally on your machine.

Esse tutorial pressupõe a conclusão das lições Olá, Mundo e Números em C#.This tutorial assumes that you have finished the Hello world and Numbers in C# lessons.

Coleções de listaList collection

A lição Coleções de lista fornece um tour pelo tipo Coleções de lista que armazena as sequências de dados.The List collection lesson gives you a tour of the List collection type that stores sequences of data. Você aprenderá a adicionar e remover itens, pesquisar itens e classificar listas.You'll learn how to add and remove items, search for items, and sort the lists. Você explorará os diferentes tipos de listas.You'll explore different kinds of lists. Este tutorial também está disponível para execução local no seu computador.This tutorial is also available to run locally on your machine.

Esse tutorial pressupõe a conclusão das lições listadas acima.This tutorial assumes that you have finished the lessons listed above.

Introdução às classesIntroduction to classes

Este tutorial final está disponível apenas para execução no seu computador usando seu próprio ambiente de desenvolvimento local e o .NET Core.This final tutorial is only available to run on your machine, using your own local development environment and .NET Core. Você compilará um aplicativo de console e verá os recursos básicos orientados para objeto que fazem parte da linguagem C#.You'll build a console application and see the basic object-oriented features that are part of the C# language.

Este tutorial pressupõe a conclusão dos tutoriais de introdução online e a instalação do SDK do .NET Core e do Visual Studio Code.This tutorial assumes you've finished the online introductory tutorials, and you've installed .NET Core SDK and Visual Studio Code.