Propaganda

Se você quer aprender Ruby, esteja começando com zero experiência em programação ou com algumas linguagens de programação, o Hackety Hack é uma maneira fácil e divertida de se divertir molhado. Hackety O Hack inclui um ambiente compilador e de compilação integrado para a linguagem Ruby, rodando ao lado de um sistema tutorial que o guiará passo a passo.

Semelhante a Alice, que cobrimos antes Alice ensina programação de computadores orientada a objetos para crianças consulte Mais informação , é um tutorial para iniciantes de programação; no entanto, a principal diferença é que Alice é um kit de ferramentas de programação da GUI, enquanto o Hackety Hack é um ambiente de programação "real" baseado em texto.

Para começar, baixe o Hackety Hack [Não está mais disponível] para o seu sistema operacional. Versões estão disponíveis para Windows, Mac OS X e Linux. Embora o site deles diga que é apenas para 64 bits, o download funcionou bem na minha máquina Windows de 32 bits, então talvez isso seja destinado apenas à versão do Mac OS X.

linguagem de programação ruby

Clique em "pronto”Para iniciar o programa.

Noções básicas de programação de aprendizagem

Hackety Hack começa com um menu de Lições. Comece aprendendo como o sistema Hackety Hack está configurado. Ele mostrará o que significa cada botão no lado esquerdo e o que acontece quando você clica neles.

linguagem de programação ruby

O restante dos tutoriais é voltado para programadores iniciantes, mas se você é novo na linguagem Ruby, eles também serão úteis. Eles são espirituosos e divertidos, o que ajuda enquanto você aprende uma linguagem de programação; se você já leu um tutorial chato antes de saber o que quero dizer.

Como programar em Ruby

O primeiro programa que você escreverá será um programa "Hello World", padrão nos círculos de linguagem de programação de computadores. Não tente copiar e colar o programa - ele não permitirá que você e você aprendam o idioma muito melhor ao digitá-lo.

linguagem de programação ruby

A partir daí, você obtém níveis de programação progressivamente difíceis a partir dos tutoriais. Depois de ter o básico de programação, incluindo algoritmos, loops, variáveis ​​e assim por diante; você seguirá para um kit de ferramentas de programação gráfica incluído no Hackety Hack chamado sapatos.

O último tutorial sobre o Hackety Hack é um programa básico de calçados. Aprender a gerenciar caixas de entrada e os resultados em uma interface gráfica é uma etapa importante para escrever um programa do “mundo real” com o qual você possa interagir. O tutorial o guiará por um texto de entrada e saída de amostra.

linguagem rubi

Concluí os tutoriais, o que vem depois?

Se você terminou os tutoriais, a diversão não para por aí. Hackety O Hack tem integração com seu site, permitindo que você envie seus próprios programas e veja outros programas que as pessoas carregaram. Eles dão uma idéia melhor do que é possível com a linguagem de programação Ruby e, como na maioria das linguagens de programação, você está limitado apenas à sua imaginação. Depois de concluir os tutoriais do Hackety Hack, você pode conferir estes outros recursos para aprender Ruby:

  • Manual de sapatos, tutoriais, exemplos e muito mais
  • Programando Ruby
  • Aprendendo Ruby - O'Reilly Book
  • O Manual do Ruby

Depois de superar o Hackety Hack, download Ruby para o seu sistema operacional e continue sua jornada de programação.

Conclusão

Hackety Hack é uma ótima introdução à linguagem Ruby para programadores e não programadores. Eu diria que ele é destinado a qualquer pessoa que possua habilidades matemáticas algébricas básicas, talvez até 10 anos de idade. Mas não deixe isso te afastar se você for mais velho - ele foi escrito de tal maneira que, mesmo para programadores experientes, não é um insulto e, na verdade, é bom repassar o básico novamente.

Eu tive alguns travamentos de programa e a falta de capacidade de colar em qualquer texto, o que dificultou a importação de alguns programas maiores do site deles. Não tenho certeza se isso é intencional ou um bug, mas algumas funcionalidades de colagem seriam úteis para programas maiores.

Se você quer aprender uma linguagem de programação, não há melhor momento do que agora para começar. Hackety Hack é uma maneira perfeita de começar a aprender Ruby. Se você começar a gastar muito tempo escrevendo programas, não me culpe!

Dave Drager trabalha na XDA Developers nos subúrbios da Filadélfia, PA.