Por causa de uma vaga de estagio, resolvi aprender Ruby on Rails. Ja estava na minha lista, mas acabei puxando mais pra frente.Como sempre, comeco procurando por diversos tutoriais pela internet. Dou preferencia aos tutoriais em ingles. Por algum motivo me dou melhor com eles. De inicio, escolhi um que parecia bem basico, e tratava os topicos iniciais com bastante detalhes: Ruby Learning.com.Ruby in RailsAntes de tudo, o que e Ruby? E uma linguagem de programacao interpretada multiparadigma orientada a objetos. Uma linguagem interpretada e tal cujo codigo fonte e executado por um programa - o interpretador -, e em seguida executado pelo sistema operacional ou processador. Ruby foi criado em cima do "Principle of least surprise" (Principio de minimas surpresas, em traducao livre), por Yukihiro Matsumoto (Matz).Ruby e uma linguagem open-source, e funciona em diversas plataformas e arquiteturas. Portanto, assim como no tutorial, eu tratarei de Ruby no Windows, mas pouca coisa muda no Mac ou Linux.Antes de tudo, sera necessario fazer download do Ruby. No Windows, o modo mais facil e fazer download do Ruby Installer. Depois do download, basta instalar o Ruby, preferencialmente com as configuracoes padrao. Voce encontrara, entao, dois executaveis (na distribuicao para Windows) na pasta /bin de onde voce instalou o Ruby (se usou as configuracoes padroes, provavelmente estara no "Local Disc", ou C: uma pasta com nome Ruby<version>). Um deles, o ruby.exe abre uma janela de DOS Shell de Prompt de Comando - pode ser usado para aplicacoes que leem ou escrevem no input ou output padroes, mas nao e recomendavel para aplicacoes que, por exemplo, possuem uma interface grafica, ou se o Ruby e usado por outro programa. Nesses casos e preferivel usar o executavel rubyw.exe, que e basicamente a mesma coisa que o anterior, mas sem a entrada e saida padroes, nem abre uma janela DOS Shell quando e executado.Contudo, inicialmente, nao usaremos nenhum desses executaveis, mas, sim, um outro executavel chamado "Start Command Prompt with Ruby".Para escrever os codigos-fonte voce pode usar qualquer editor de texto-puro (nao usar processadores de texto, como Microsoft Word), como Gedit, Sublime Text ou ate o Bloco de Notas.E recomendavel criar uma pasta para os programas em ruby que seja proxima da pasta "Home", a pasta inicial. No Windows normalmente e o "C:\Users\<usuario>". Para ter certeza, abra o "Start Command Prompt with Ruby" e veja o endereco da pasta inicial.Meu Primeiro Programa em RubyA primeira coisa a se fazer apos abrir o editor de texto e determinar o tamanho do TAB para 2 espacos. Na pratica, a indentacao nao afeta o programa, mas e o padrao utilizado pela comunidade e sera melhor caso voce planeja distribuir seu codigo.Por convencao, os arquivos-fonte de Ruby tem a extensao .rb. No Windows tambem e comum usar a extensao .rbw. Convencionou-se que toda pasta/diretorio e todo arquivo sao nomes de classes/modulos com apenas letras minusculas e extensao .rb.Comecemos nosso primeiro programa. Escreva o seguinte no seu editor:p001hello.rb# p001hello.rbputs 'Hello world!'E salve ("Salve como...") com o nome p001hello.rb e salve na sua pasta.Para rodar o programa, abra o "Start Command Promt with