Trabalha com orientação a objetos. ä Linguagem mais legível e agradável de programar. ä Base em outras linguagens: Perl, Smalltalk e Lisp. ä Possui um forte quê em linguagem funcional. ä É mais conhecida pelo seu framework web Rails.
processo bastante simples. É utilizada a convenção snake_case. 1 = "Daniela" #não funciona nome = “Daniela" #funciona $nome = "Daniela" #funciona _nome = "Daniela" #funciona
interpretada e de classes abertas. ä Importante lembrar o problema com linguagens interpretadas sobre descobrir o erro mais cedo. ä Prática de testes de unidades para contornar situação.
natural. ä Existem interfaces para Python, Perl e Java. ä Altamente portátil. ä Seu código é altamente reutilizável. ä Linguagem free, até mesmo para uso comercial.