Introdução

A programação tornou-se o quarto componente da alfabetização. Todos precisam saber como nosso mundo digital funciona, não apenas engenheiros.” – diz Mark Serman, CEO da Mozilla Foundation

Programação. Por que estudar se existem muitos programas prontos para computadores Sim, existem muitos programas prontos. Mas, como mostra a prática, sempre há tarefas que não podem ser resolvidas pelos meios padrão. Nesse caso, você deve criar seu próprio programa (ou modificar um existente).  

E, no entanto, você pode dizer que a programação não é para você, que você está se inclinando para as humanidades. Então, por que você precisa disso?
Em primeiro lugar, vivemos na era da tecnologia da informação. A tecnologia de computador está ao nosso redor. Saber como funciona é muito útil.
Em segundo lugar, aprender a programar ajuda as pessoas a pensar de forma abstrata e a dividir uma tarefa em partes menores.

Nossos cursos permitirão que você aprenda programação passo a passo, desde as habilidades básicas até a resolução de problemas complexos.  

Este curso é dedicado ao aprendizado de uma das linguagens de programação mais populares - a linguagem C#.

C# (pronuncia-se si sharp) — linguagem de programação orientada a objetos. Desenvolvido em  1998 - 2001 por uma equipe de engenheiros Microsoft liderada por Anders Hejlsberg e Scott Wilthaumot como uma linguagem de desenvolvimento de aplicativos para Microsoft .NET Framework e .NET Core.  C# pertence a uma família de linguagens com  sintaxe semelhante ao C, cuja sintaxe é a mais próxima de C++ e Java. 

Ao trabalhar no curso, você desenvolverá gradualmente suas habilidades. Começando com o básico da programação, em breve você poderá levar suas habilidades à perfeição, resolvendo os problemas mais complexos. Para aprender o básico, você pode não precisar de nenhum software especializado. Basta ter internet e vontade de aprender. 

Se você está pronto para aprender a programar com facilidade e liberdade, comece a fazer as tarefas!

 

Tipos de tarefas
1) O primeiro tipo de tarefa é escrever o programa você mesmo. 
Na tarefa anterior, você mesmo tinha que escrever o programa. Isso pode ser feito no editor do site e copiar o programa de qualquer ambiente de programação. Ou você pode simplesmente enviar o arquivo. Na maioria das vezes você trabalhará com esse tipo de tarefa.

2) O segundo tipo de tarefas são tarefas para editar o código do programa existente.  

3) Outro tipo de problemas são os problemas de teste usuais, nos quais você terá que dar uma resposta curta ou escolher entre as opções oferecidas.

Compilador - um programa aquele que traduz todo o programa em código de máquina que o processador pode executar.

Durante o treinamento, você trabalhará com um compilador online, escrevendo ou editando um programa em uma janela especial na tela. 
Mas em algumas tarefas (que você terá que resolver sozinho), você precisará de um compilador em seu computador de trabalho. 
Para aprender a linguagem de programação C#, recomendamos instalar o ambiente de programação Visual Studio.

Um programa C# simples se parece com isto: class Program {     static void Main()     {     } } Vamos explicar cada personagem do programa: class Program {...}  é a classe contida por padrão. Inicia a execução do programa. static void Principal -  método (função) é o ponto de partida de qualquer aplicação, ou seja, o momento a partir do qual o programa começa a funcionar.

() - Colchetes vazios significam que Main não tem argumentos.
{} - As chaves marcam o início e o fim do programa principal. Todas as ações que precisam ser executadas são escritas entre chaves.

O que nosso programa faz?
Como não há nada dentro das chaves, nosso programa não faz nada, apenas segue as regras da linguagem C#, pode ser compilado e obter um arquivo exe - um arquivo executável que pode ser executado.