Ruby é uma linguagem de programação que apareceu para o mundo em 1995, criada por Yukihiro "Matz" Matsumoto. Tem como características o fato de ser uma linguagem de uso geral, com tipagem dinâmica e forte, orientada a objetos e que incorpora diversos paradigmas de programação, como o funcional e o imperativo.
– Ruby in Twenty Minutes – É o que o nome diz: um pequeno tutorial que promete não tomar mais do que 20 minutos do seu tempo. Se encarrega de mostrar como baixar e instalar o Ruby. Faz grande uso da IRB (Interactive Ruby Shell) em seus exemplos. O mesmo tutorial também se encontra traduzido.
– Programming Ruby: The Pragmatic Programmers' Guide – Um dos livros mais completos sobre Ruby, se não o mais. É considerado por muitos como a "bíblia" dos rubistas. Possui sua primeira edição disponibilizada gratuitamente.
– Why's Poignant Guide to Ruby – Um verdadeiro "clássico", diferente de qualquer outro livro, foca bastante no humor enquanto aborda as diversas funcionalidades da linguagem. Versão em português. Obs: O Fábio Akita escreveu recentemente sobre o misterioso Why. Vale a pena ler _Why Documentary at Rubyconf 2012, Denver.
– Try Ruby – Um tutorial interativo criado pela Code School que pode ser completado no próprio navegador.
– Mr. Neighborly's Humble Little Ruby Book – Outro livro grátis, com uma abordagem mais conservadora se comparada ao livro anterior.
– Ruby Study Notes – Uma série de tutoriais gratuitos sobre a linguagem. Bem organizados, completos e divididos em assuntos. São realmente boas notas de estudos.
– Ruby Essentials – Outro conjunto de tutoriais, sendo esse bastante extenso.
– Eloquent Ruby – Para você que passou por todos esses tutorias/livros anteriores, fez alguns códigos por ai mas ainda acha que falta algo, esse é o livro. Nas palavras do próprio autor, "esse é um livro para dar o último salto, para absorver a cultura de programação da linguagem, para se tornar realmente fluente em Ruby".
– Metaprogramming Ruby: Program Like the Ruby Pros – Livro que aborda os conceitos de metaprogramação em Ruby, utilizando todo o potencial da linguagem e alertando sobre onde e como utilizar e não utilizar esse "poder".
– Escolha uma gem, veja o source code dela. Além de aprender uma coisa ou outra a mais sobre a linguagem, vai te ajudar principalmente com as boas práticas da mesma, além de ver o que os outros andam fazendo.
– Ruby Association Certified Ruby Programmer Silver – Certificação em Ruby para testar seus conhecimentos.
Criado por David Heinemeier Hansson durante o desenvolvimento do Basecamp, teve seu primeiro lançamento como open source em 2004. Faz grande uso de padrões da engenharia de software, como "Convention Over Configuration", "DRY (Don't Repeat Yourself)" e "MVC (Model-View-Controller)". Iniciantes
– Ruby on Rails BR – Site em português do framework, contém diversas informações úteis, como documentação, downloads e cursos/tutoriais.
– Ruby on Rails Tutorial by Michael Hartl – Um tutorial para criação de um "clone" do Twitter que começou pequeno, mas hoje já é vendido como livro e possui até screencasts. Bastante completo, não se resume apenas ao Rails e seus padrões, dando espaço também para diversos outros assuntos, como Git, HTML + CSS, TDD (Test Driven Development") e deploy utilizando o Heroku.
– Rails for Zombies Redux – Mais um curso grátis da Code School. Aborda o básico do framework de forma interativa, onde é possível ganhar conquistas conforme se avança no curso.
– Rails Guides – Conjunto de guias sempre atualizados de acordo com as versões novas do framework. Por abordar conceitos mais avançados em seus guias, não é um site exclusivo para os iniciantes. Também possui os guias para versões antigas do Rails.
– Agile Web Development with Rails (4th edition) – Abordando a versão mais nova do Rails até o momento (3.2.x), é um dos livros mais completos de Ruby on Rails. É divido em duas partes, sendo a primeira focada na criação de uma aplicação, e a segunda, voltada para as entranhas do framework.
– Crafting Rails Applications: Expert Practices for Everyday Rails Development – Escrito por José Valim, primeiro brasileiro a se tornar membro do Core Team do Rails, o livro aborda a maneira como o framework e seus métodos funcionam, para que o programador possa customizar sua aplicação da maneira que for necessária.
– Rails Recipes: Rails 3 Edition – Um livro que aborda a resolução de possíveis problemas que um desenvolvedor Rails provavelmente encontrará pela frente um dia.
– The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends – Aborda o uso das ferramentas RSpec e Cucumber, muito utilizadas para escrever testes em aplicações Rails. Não foi feito apenas para desenvolvedores Ruby/Rails, abordando os príncipios do BDD (Behaviour-Driven Development) ao longo do livro.
– Railscasts – Ryan Bates publica em sua página um screencast grátis por semana sobre temas diversos, para iniciantes e avançados. É possível ainda assinar a versão Pro por US$ 9,00/mês, o que garante outro screencast semanal e atualizações de screencasts antigos.
– PeepCode – Site com screencasts pagos sobre Ruby, Rails e outras diversas tecnologias.
– Ruby Inside – Site com notícias sobre Ruby e Rails. É possível assinar o Ruby Weekly para receber um e-mail por semana com as principais notícias.
– Tutorial de Ruby do Blog do TaQ – O TaQ escreveu o primeiro livro em português sobre Ruby. No blog dele pode ser baixado um PDF ótimo para iniciantes.
– Ruby on Rails do básico ao avançado – Curso on line da Edukee com o Daniel Lopes. Este curso se repete de vez em quando e usa a excelente plataforma de ensino da egenial.
– RubyConf Brasil – Maior evento de Ruby da América Latina, ocorre anualmente com esse nome desde 2010, contando com a presença de diversos palestrantes nacionais e internacionais.
– Blog do Fábio Akita – Um dos responsáveis pela difusão do Ruby e do Rails no Brasil. Organizou o primeiro evento no Brasil ainda no início de 2006. Desde então liderou e organizou os principais eventos de Ruby e Rails, incluindo o Ruby Conf citado acima. – Existem diversos grupos de usuários ruby (GURU) espalhados pelo Brasil. O site Ruby User Groups ajuda a localizar membros desses grupos onde quer que você esteja. O Brasil conta com muitos grupos, como o GURU-SP, Ruby on Rio e GURU-CE.
– Noite Técnica – na próxima 5a feira 04/10, no auditório da Caelum São Paulo. Evento gratuito com duas palestras que com certeza repetirão o sucesso de tantas outras noites técnicas da Caelum. Além do network, são excelentes oportunidades de aprendizado. Se ainda tiver vaga, se inscreva.
– Sinatra Book – Um livro grátis com tutoriais e "receitas" para o desenvolvimento de aplicações web com Sinatra.
– Meet Sinatra – Screencast pago sobre Sinatra. Bastante extenso, cria uma aplicação de exemplo e aborda várias funcionalidades do framework.
É isso aí, aos que estão em São Paulo, nos veremos 5a feira na Noite Técnica da Caelum.
Para aprender Python Para aprender Erlang Algumas dicas de RSpec Para aprender iOS dicas links livros rails ruby	Did you like this article? Share it with your friends!