3 Interativos,, formas livres divertidas para começar a aprender a linguagem de programação ruby
Ruby é uma expressiva, de alto nível, linguagem de script. Ele é usado na Web, principalmente como parte do framework de desenvolvimento web Ruby on Rails, mas também independente. Se você está curioso sobre o que Ruby (não Ruby on Rails) se sente como, você não necessariamente precisa pegar um livro ou ir assistir a um screencast (embora aqueles são boas maneiras de aprender, também).
Conteúdo
Video: Linguagem de programação "Ruby" (para iniciantes)
Abaixo estão três maneiras divertidas e simples em que você pode tentar Ruby no seu navegador, agora, de graça, sem instalar um único arquivo.
Rubymonk
Video: Ajuda Linux - Dia 131 - Por que aprender a linguagem Ruby?
Vindos todo o caminho da Índia, Rubymonk oferece uma série de mais de 50, exercícios interativos rubi curto e ele salva o seu progresso. Acima é o que eu vi quando voltei para Rubymonk depois de deixar o website (Eu resolvi o primeiro par de exercícios).
Vamos olhar para o que um único exercício se parece com:
Video: Architecture Ruby on Rails | Amanda Sposito | Papo Reto
O exercício começa com uma explicação simples, seguido por um trecho de código. Se você apertar o botão Run, o código é imediatamente avaliada e você começa a ver a sua saída. Em seguida, você recebe uma atribuição simples. Escrever o código você acha que é a resposta certa, e pressione Ctrl + Enter para executá-lo (ou clique no botão Run). O Rubymonk agora cospe uma resposta:
Uma vez que você terminar de trabalhar através de alguns dos exercícios, você será presenteado com um problema para resolver em seu próprio país:
Você começa uma explicação do que você precisa para resolver, alguns código do modelo para você começar, e você está no seu próprio país. Isso é ótimo, porque é muito mais perto de realmente codificação de preenchimento de one-liners em resposta a estreitar perguntas. Se você ficar preso, você sempre pode clique “Ver a solução” e a solução vai aparecer instantaneamente na caixa de texto.
Uma vez que você é feito com o primeiro problema, você é transportado para a tabela de conteúdo, onde você pode escolher o que você quer aprender (e se você quer uma lição ou um problema). Lições parecido com este:
E um problema parecido com este:
As tags são lições que você deve trabalhar através de, a fim de adquirir as habilidades necessárias para resolver o problema. A coisa toda é muito polido, e geralmente só divertido trabalhar com. Altamente recomendado.
rubi Koans
Os Koans Ruby são hospedados em cima da Heroku, e são ainda mais rica em misticismo que Rubymonk. Confira:
Diga o que quiser, mas isso definitivamente não é chato. Preencher o que você acha que é a resposta certa (trivial, neste caso), e pressione Enter. O fragmento irá ser avaliada, e colorida em conformidade:
Video: Caracterização da Linguagem de Programação Ruby
Os Koans Ruby são muito divertido, e eles parecem muito mais avançado do que Rubymonk. Eles começam com assevera e testes, ao invés de arrays ou outros conceitos básicos. Uma pequena coisinha é que o seu progresso não é salvo entre koans, então é melhor marcador onde parou para o dia. Não é tão AJAXy como Rubymonk, mas eu acho que ainda é grande, e é um projeto que inspirou muitas imitações, como o javascript Koans.
Try ruby
Try Ruby foi criado como um tributo ao porquê Guia (comovente) de Ruby (link para PDF), uma das mais loucas livros de programação que eu já posto os olhos. É um grande livro para a linguagem Ruby, e embora o autor não tem um papel ativo na comunidade Ruby, eu tenho uma sensação de que ele teria aprovado o projeto. O site é construído como uma grande prompt de rubi, com instruções sobre o lado:
O texto é simples e brincalhão (há referências místicas aqui). Você digita o código Ruby real no alerta, e trabalhar com os exercícios simples, um por um. A coisa toda não leva muito tempo.
Pensamentos finais
Pessoalmente, sinto que aprender fazendo é uma das melhores maneiras de absorver material novo. Estes não podem fazê-lo em um ninja código, mas eles vão certamente dar-lhe uma sensação para Ruby. Se você está curioso sobre a língua, escolha o que você mais gosta e levá-lo para uma rotação! Deixe-nos saber como foi nos comentários.