Diario de un (¿ex?) Java Developer: Primer día de Ruby

Hoy 13 de junio decidi darle una oportunidad a Ruby, y sus frameworks MVC Rails, Sinatra, Padrino.

Empece mirando Rails, Sinatra, Padrino, tras funcionarme las primeras demos, quede encantado por la rapidez como lanzaba ya algo a web sin mucho esfuerzo, pero, a manera que iba a avanzando encontraba sintaxis "japonesa", entonces mirando el sitio web de Ruby:

Ruby es un lenguaje con un balance cuidado. Su creador, Yukihiro “matz” Matsumoto, mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada, y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la programación imperativa.



A menudo ha manifestado que está “tratando de hacer que Ruby sea natural, no simple”, de una forma que se asemeje a la vida real.
Continuando sobre esto, agrega:
Ruby es simple en apariencia, pero complejo por dentro, como el cuerpo humano1.


Entendi entonces que hay que agarrar la filosofia del lenguaje y cuando ya pueda contar chistes con el, lo habré aprendido.

Entonces amigo lector, compartire con ud. si le interesa, mis aventuras con este lenguaje, hoy 13 junio 2012.

Por suerte en el Padrinorb.com encontre esta guía para aprender ruby que pienso seguir:


  • TryRuby – This is an interactive tutorial that takes you step by step through learning Ruby. This is highly recommended. Visit the site and type “help” to get started.
  • Learn to Program by Chris Pines – Excellent first Ruby tutorial, straightforward and excellent overview of the language.
  • Learn Ruby the Hard Way – Newest addition to the group, based off of Zed’s excellent Python tutorial. Set of exercises that teaches Ruby to you in a rigorous but simple approach.
  • Why’s Poignant Guide – Definitely the most unorthodox way to learn Ruby, but must be mentioned.

En el punto 2, la comunidad @rubyperu ya ha hecho un gran trabajo de traducción.

http://aprendeaprogramar.pe/

Así que empezare con el y luego con mi libro Programming Ruby 1.9 de pragmatic programmers.

Jose
Share:

0 comentarios:

Publicar un comentario