Introdução à Programação

15 artigos, na ordem de leitura.

Esta série ensina a programar do zero, em Ruby. A escolha foi de propósito: uma linguagem menos óbvia ajuda a não se apegar à primeira que se aprende, nem ao jeito que a inteligência artificial costuma sugerir. Teoria e prática andam juntas, e a proposta é explicar cada passo em ferramenta de duas formas, com o mouse e com o leitor de telas. Vale passar antes pela série Computação para Iniciantes, que explica palavras que aqui não se repetem.

  1. Programação

    Introdução à Programação: Apresentação

    Introdução à Programação é uma série gratuita para aprender a programar do zero com Ruby, inclusive usando leitor de telas. Saiba por que o Ruby foi escolhido e o que esperar da série.

    Louise Suelen

  2. Programação

    Introdução à Programação: Algoritmos e Linguagens de Programação

    Algoritmo é uma sequência de passos para resolver um problema, e linguagem de programação é como escrevemos esses passos para o computador. Conheça também os paradigmas de programação.

    Louise Suelen

  3. Programação

    Introdução à Programação: Conhecendo o Terminal

    Terminal é a interface de texto do computador, onde se digitam comandos. Entenda por que ele é tão usado na programação e como os gerenciadores de pacotes instalam programas por ele.

    Louise Suelen

  4. Programação

    Introdução à Programação: Editores de Código e IDEs

    Editor de código é onde se escreve o programa, e IDE (ambiente integrado de desenvolvimento) junta o editor a outras ferramentas. Veja exemplos de cada um e as diferenças entre eles.

    Louise Suelen

  5. Programação Dicas de tecnologia

    Introdução à Programação: Conhecendo o VS Code

    O VS Code é um editor de código gratuito que funciona com leitor de telas. Aprenda a instalar, a abrir pela primeira vez e a navegar nele com o NVDA, passo a passo.

    Louise Suelen

  6. Programação

    Introdução à Programação: Configurando o Ambiente Ruby

    Aprenda a configurar um ambiente completo para desenvolver em Ruby no Ubuntu, macOS e Windows com WSL, usando o terminal, gerenciadores de pacotes e o Visual Studio Code.

    Louise Suelen

  7. Programação

    Introdução à Programação: Olá Mundo em Ruby

    O Olá Mundo é o primeiro programa de quem aprende a programar. Veja como criar a pasta do projeto, escrever o código em um arquivo .rb e executá-lo pelo terminal, passo a passo.

    Louise Suelen

  8. Programação

    Introdução à Programação: Conhecendo e Usando o IRB

    O IRB (Interactive Ruby) é o modo interativo do Ruby: você digita uma linha e vê o resultado na hora. Aprenda a abrir o IRB e a testar nele textos, números e a combinação...

    Louise Suelen

  9. Programação

    Introdução à Programação: Tipos de Dados

    Tipo de dado é o tipo de informação que um valor guarda, como texto ou número. Entenda como o Ruby lida com os tipos, onde essas informações ficam guardadas e como praticar no IRB....

    Louise Suelen

  10. Programação

    Introdução à Programação: Tipos de Dados - Parte II

    O Ruby tem um tipo de dado para cada tipo de informação. Conheça, um a um, Integer, Float, String, Boolean, Array, Hash, nil e Symbol, com exemplos para testar no IRB.

    Louise Suelen

  11. Programação

    Introdução à Programação: Entrada e Saída de Dados em Ruby

    Entrada e saída de dados é como o programa conversa com a pessoa. Aprenda a mostrar mensagens com puts e print, a receber informações com gets e o que são STDIN, STDOUT e STDERR....

    Louise Suelen

  12. Programação

    Introdução à Programação: Expressões Condicionais em Ruby

    Expressões condicionais fazem o programa tomar decisões. Aprenda a usar os operadores de comparação e lógicos e as estruturas if, else e elsif do Ruby, com exemplos.

    Louise Suelen

  13. Programação

    Introdução à Programação: Expressões Condicionais em Ruby - Parte II

    Além do if, o Ruby tem outras formas de tomar decisões. Conheça o unless (a não ser que) e o case (escolha entre vários casos), com exercícios práticos e comentários sobre as soluções.

    Louise Suelen

  14. Programação

    Introdução à Programação: Estruturas de Repetição em Ruby

    Estruturas de repetição (laços) executam o mesmo trecho de código várias vezes. Conheça os laços while, until, for, each e times do Ruby, com exemplos e exercícios.

    Louise Suelen

  15. Programação

    Introdução à Programação: Exercícios para Praticar

    Para aprender a programar, é preciso praticar. Resolva exercícios em Ruby nos níveis básico, intermediário e avançado, com o que foi visto na série Introdução à Programação.

    Louise Suelen