O que exatamente é programação de computador? Bem, programar é dizer a um computador digital exatamente o que fazer. Agora, os computadores realmente só entendem uma linguagem que é binária. Um bit pode ser definido como zero ou um. E é aí que obtemos o nome binário, que significa dois. E então esses dois valores devem ser combinados em qualquer coisa que queremos representar. Podemos usá-los para representar cores, letras ou, neste caso, números. Então é assim que representamos um, mas para representar dois, temos que fazer assim. Então, há uma piada que diz que existe um zero tipos de pessoas no mundo, aqueles que entendem binário e aqueles que não entendem. E este não é 11, é três. Portanto, há três vivas para o binário. E espero que você entenda algumas dessas piadas agora. Mas existem muitos tipos diferentes de linguagens de programação. Existem centenas, e alguns deles são de nível muito baixo como a linguagem assembly. Você usaria uma linguagem como esta se você quisesse espremer o máximo de desempenho fora do seu hardware. Mas a maioria dos programadores trabalha com linguagens que são mais fáceis de ler, mais fáceis de entender, e certamente mais fácil de aprender. E então deixe-me mostrar um exemplo de alguns deles. Isso é C ++. Você pode ver que é mais fácil de ler. Você precisa seguir algumas etapas para fazer seu programa funcionar. E você também pode opcionalmente compilar este código C ++ em linguagem assembly. E espero que você veja aqui porque você não iria querer começar com este tipo de linguagem, apenas linguagem de baixo nível para começar a aprender a programar. Rust é uma linguagem que tem muito desempenho vantagens que o C ++ tem, mas é mais moderno. Portanto, é mais fácil de trabalhar. Existem algumas linguagens como Visual Basic e C # que requerem ferramentas especiais como o Visual Studio da Microsoft. Existem alguns idiomas que serão executados quase em qualquer lugar como Java, que é executado em uma máquina virtual. Existem alguns idiomas que são projetados para programação da web como PHP. Alguns são projetados para rodar dentro do navegador e JavaScript é um deles. Então aqui está um exemplo que está sendo executado dentro de um navegador. E existem outras linguagens que são conhecidas como linguagens de script, como Perl e linguagens interpretadas como Perl e Ruby. Agora vamos usar Python neste curso. E a boa notícia é que Python é realmente fácil de trabalhar. Tudo que você precisa fazer é criar um documento de texto em seu desktop ou em algum lugar conveniente, e vamos chamar isso de hello_world. E, claro, se eu deixar uma extensão .txt, na maioria das vezes, você verá esse mapa no Bloco de notas. E este é o editor mais simples do mundo, e isso é tudo que você precisa aprender a programar. E com Python, você pode simplesmente dizer print ("hello world"). Agora, há uma regra não escrita na programação que você deve sempre usar, Olá, mundo é o seu primeiro programa. Agora vamos geralmente renomear isso, não está com txt, mas tem uma extensão de arquivo py. E eles vão nos pedir para ter certeza que queremos mudar isso, mas então você pode usar qualquer editor que quiser. Estou usando o Notepad ++ aqui, tem um pouco mais de ajuda para programadores, mas você também pode clicar com o botão direito do mouse e você sempre pode usar Abrir com e selecione Bloco de notas.