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 da linguagem de programação mais popular - Java. Java – uma linguagem de programação amplamente usada para escrever aplicativos de Internet. A linguagem Java é amplamente usada há mais de duas décadas. Milhões de aplicativos Java ainda estão em uso hoje.

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 normais, nos quais você terá que dar uma resposta curta ou escolher entre as opções fornecidas.
 

Compilador - um programa 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 Java, você pode instalar o NetBeans ou IntelliJ IDEA
Aqui você pode ler como instalar IntelliJ IDEA.

O programa Java mais simples se parece com isso: classe pública Principal{ public static void main(String[] args) { } } Em primeiro lugar, um  Java — é uma aula ou várias aulas.
Os programas mais simples consistem em uma classe. Neste caso, é a classe Main

Em Java, você não pode simplesmente criar uma função global, ela deve pertencer a uma classe. Quando o programa JVM Java inicia a JVM chama a função com name main() (o nome é reservado, como in C/ C++) por nome de classe sem criar um objeto. Esta função deve ser declarada com modificador estático.

A função não retorna nada, apenas imprime o texto. O tipo de retorno em neste caso — void.

A função main() aceita uma matriz de objetos de classe String

{} - 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
Por padrão, a chave de abertura é colocada na mesma linha. 

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 Java, execute-o e a JVM executará.