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).

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

linguagem ruby

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

linguagem de programação Ruby

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:

linguagem de programação Ruby

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:

linguagem de programação Ruby

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:

exemplos de programação rubi



E um problema parecido com este:

exemplos de programação rubi

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:

exemplos de programação rubi

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

rubi [19]

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

rubi [21]

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:

linguagem ruby

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.


Artigos relacionados