Trilha Estágio Trilha

Ruby: felicidade do dev

O Ruby foi criado por Yukihiro "Matz" Matsumoto com a felicidade do programador como propósito principal, e este curso apresenta essa filosofia antes de qualquer linha de Ruby escrita. Ele percorre a história da linguagem, de 1993 ao lançamento do Ruby 4.0 no Natal de 2025. Depois trata do princípio do menor espanto, da regra de que tudo é objeto e do costume do Ruby de oferecer vários jeitos válidos de dizer algo. Também explica a Convenção sobre Configuração e a cultura MINASWAN, e termina com a leitura de uma classe Ruby curta à luz dessas ideias.

O que você vai aprender

  • ✓Por que o Ruby foi pensado para a felicidade do programador e não para a máquina
  • ✓O princípio do menor espanto, com métodos terminados em ?, o if modificador e o unless
  • ✓Como números, booleanos e nil são objetos que respondem a métodos
  • ✓Por que o Ruby oferece vários jeitos válidos de expressar uma ideia, guiados por convenções
  • ✓A Convenção sobre Configuração como princípio por trás do Rails
  • ✓O lema MINASWAN e a comunidade de código aberto do Ruby
Prévia grátis · Aula 1 4 min de leitura

Uma linguagem desenhada em torno de um sentimento

Todo curso antes deste ensinou uma linguagem de marcação ou de estilo. O HTML descreve o que uma página significa, e o CSS descreve a aparência dela. Nenhum dos dois roda lógica, toma decisões ou calcula algo. O Ruby é uma linguagem de programação completa. Ele guarda valores, toma decisões, repete…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...