Ruby es un lenguaje de programación dinámico y de código abierto creado por Yukihiro “Matz” Matsumoto, enfocado en la simplicidad y productividad. Es ideal para aquellos que deseen comenzar a programar, ya que su sintaxis se siente natural al leerla y resulta muy fácil escribirla. Les presentamos dos sitios en los que podrán aprender este lenguaje de forma muy sencilla y totalmente gratis.

Hackety Hack

Hackety Hack es una aplicación diseñada para enseñar a programar en Ruby sin tener conocimientos de programación previos. Como imaginarán, este tipo de cursos no siempre son demasiado profundos, pero Hackety Hack nos brinda las herramientas necesarias para crear aplicaciones de escritorio y para la web.
Podrás ir aprendiendo de una forma divertida y sencilla los aspectos básicos de Ruby a través de variadas clases y muchísimos programas de ejemplo incluidos. Además, como ejercitación podrás crear pequeñas aplicaciones que te ayudarán a fijar tus nuevos conocimientos.
Las herramientas gráficas que utiliza Hackety Hack, Shoes toolkit, no son sólo para hacer aplicaciones simples: una vez que hayas aprendido los temas más simples podrás crear aplicaciones complejas, incluido el mismo Hackety Hack.
Es una aplicación totalmente libre (de código abierto) y además es multiplataforma (es compatible con los sistemas operativos más utilizados, incluidos Windows, GNU/Linux y Mac). Descarga y lee más información sobre Hackety Hack en su sitio oficial, hackety-hack.com.
Ruby for kids

Ruby for kids es un proyecto bastante reciente que tiene como objetivo, como indica su nombre, ser un curso básico orientado a los niños. Pero eso no quita que pueda ser aprovechado por alguno no tan niño que desee aprender Ruby de una forma más divertida.
Para empezar, simplemente tienes que ingresar a ruby4kids.com y asegurarte de tener el software necesario para comenzar a programar. Los dos paquetes principales que deberás tener en tu sistema son Ruby (claramente) y gosu, una librería de juegos 2D.
Luego, haz click en los videotutoriales (screencasts) y empieza a seguirlos en orden para ir aprendiendo las nociones básicas de la programación en Ruby. Todos los tutoriales y ejercicios están enfocados en el desarrollo de videojuegos con la anterior mencionada librería gosu.
¿Por qué aprender Ruby?
Como les fui comentando, Ruby es un lenguaje de programación muy flexible que les permitirá realizar diversas aplicaciones tanto para el escritorio como para la web. Si bien es relativamente sencillo de aprender, es un lenguaje muy potente. Algunos ejemplos de sitios desarrollados con Ruby son: Twitter (si, la famosísima red de microblogging), Scribd, GitHub, Hulu, Justin.TV, entre otras.
No duden en dejarnos sus opiniones, y en un tiempo, sus aplicaciones desarrolladas con Ruby (si son juegos mejor). ¡Hasta la próxima!
Vía | LifeHacker
![]() Ruby on Rails 3 Videotutorial GRATIS |






Pingback: Bitacoras.com