Introdução ao C#

Bem-vindo aos tutoriais de introdução ao C#. Essas lições começam com o código interativo que você pode executar no navegador. Você pode aprender os conceitos básicos do C# na série de vídeos C# 101 antes de iniciar essas lições interativas.

As primeiras lições explicam os conceitos de C# usando pequenos snippets de código. 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. É tudo interativo e você começará a gravar e executar o código em questão de minutos. Estas primeiras lições não exigem conhecimento prévio de programação ou da linguagem C#.

Você pode experimentar esses tutoriais em ambientes diferentes. Os conceitos que você aprenderá são os mesmos. A diferença é qual experiência você prefere:

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. No final de cada tutorial, você decidirá se deseja continuar com a próxima lição online ou no próprio computador. Há links para ajudar você a configurar seu ambiente e continuar com o próximo tutorial no computador.

Olá, mundo

No tutorial Olá, Mundo, você criará o programa C# mais básico. Você explorará o tipo string e como trabalhar com texto. Você também pode usar o caminho no Microsoft Learn ou Jupyter no Binder.

Números em 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. Você aprenderá os conceitos básicos de arredondamento e como executar cálculos matemáticos usando C#. Este tutorial também está disponível para execução local no seu computador.

Este tutorial presume que você concluiu a lição Olá, Mundo.

Loops e branches

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. 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. Este tutorial também está disponível para execução local no seu computador.

Este tutorial presume que você concluiu as lições Olá, Mundo e Números em C#.

Coleções de lista

A lição Coleções de lista fornece um tour pelo tipo Coleções de lista que armazena as sequências de dados. Você aprenderá a adicionar e remover itens, pesquisar itens e classificar listas. Você explorará os diferentes tipos de listas. Este tutorial também está disponível para execução local no seu computador.

Este tutorial presume que você concluiu as lições listadas acima.

101 Exemplos de Linq

Este exemplo requer a ferramenta global dotnet-try. Depois de instalar a ferramenta e clonar o repo try-samples, você poderá aprender LINQ (Consulta Integrada à Linguagem) por meio de um conjunto de 101 exemplos que você pode executar interativamente. Você pode explorar diferentes maneiras de consultar, explorar e transformar sequências de dados.