goals do
goal "Discutir que es un lenguaje de programación"
goal "Discutir algunas de las características del lenguaje Ruby"
end
explanation do
message 'Cada aplicación en tu computadora fue escrita por alguien. Desde el Sistema Operativo hasta tu Navegador. Cada programa fue escrito en algún tipo de Lenguaje de Programación.'
message 'Los lenguajes de programación vienen en todas formas y tamaños. Algunos son optimizados por la rapidez en la cual la computadora los ejecutará, y algunos son optimizados por la rapidez en la cual un humano puede programar en ellos.'
message 'Ruby fue inventado a mediados de los 90\'s por un tipo llamado Matz.'
message 'Ruby toma muchas ideas del lenguaje Perl y Smalltalk'
message 'Ruby es un lenguaje **interpretado**. Diferente a los lenguajes **compilados**, donde la computadora tiene que leer completamente tu código, en Ruby la computadora lee tu código línea por línea.'
message 'La popularidad de Ruby se elevó con la invención del framework **Ruby on Rails**, pero Ruby es útil para muchas más cosas que sólo websites.'
end
further_reading do
message 'https://es.wikipedia.org/wiki/Ruby'
end
next_step "linea_de_comandos"