Como iniciarse en Ruby/Rails
En varias ocasiones me han hecho esta pregunta y generalmente no tengo una respuesta sencilla, ya que no creo que exista una receta para lograr esto.
Creo que lo primero es obviamente tener interes por Ruby y/o Rails, un buen lugar para comenzar con Ruby es el sitio de Ruby Lang. Un libro muy bueno es Programming Ruby. Realmente no conozco muchos recursos en español sobre Ruby en particular. Otro libro interesante es Learn to Program donde enseña como programar desde el punto de vista de Ruby.
Una buena recomendación, antes de moverse a programar en Rails es aprender a programar con Sinatrarb, ya que que Sinatrarb a diferencia de Rails, no agrega tanta “magia” y hay que conocer mejor el lenguaje para hacer una aplicación con este DSL.
Sobre Rails igualmente no conozco mucho contenido en español sin embargo puedo recomendar seguir y estar pendiente de las siguientes comunidades y eventos:
- Rails.mx, comunidad de Rails en México
- OnRails, comunidad de Rails en Argentina
- Rails Hispano, podcast en español sobre Rails
- Conferencia Rails, conferencias de Rails en España, hay videos de conferencias pasadas.
- Tambien porque no seguir a @tijuanarb en lo que esta el sitio listo en tijuanarb.org
- Mario Cornejo tiene algunos videos introductorios en español sobre Rails
Una buena opción también es buscar si seguir a los tweeteros sobre temas de Ruby/Rails es español.
En cuestión de libros el único que puedo recomendar es Agile Web Development with Rails, aunque hay muchos otros.
De los recursos de podcasts y video, gratuitos y de paga puedo recomendar:
- Peepcode $$, tiene por ahí varios vídeos básicos para aprender Rails
- Tekpub $$, hay 2 series de videos una sobre Rails y otra sobre Sinatra y Rack
- Rails3 de Gregg Pollack, videos con lo nuevo sobre Rails3
- Railscasts, los videos por excelencia sobre Rails
- SDRuby, videos de las sesiones de la comunidad de Ruby en San Diego CA
- Ruby5, el mejor podcast sobre Ruby
- Confreaks, videos de diversas conferencias de Ruby y Rails
Por ultimo y porque aun hay tiempo, bueno no mucho, Magma Rails es la primera - creo - conferencia de Rails en México y al parecer van a tener varias sesiones interesantes.
Como dije al principio no hay una receta especifica, pero si hay muchos recursos en Internet sobre Ruby y Rails, aunque la mayoría en ingles.
NOTA: En los comentarios me han pasado algunas referencias en español para comenzar en Rails.
Antonio me hace referencia RailsTutorial, el cual es un buen libro en linea
Obelich recomienda “El maldito libro de los descarrilados” ademas de recomendar la comunidad GuateOnRails de Guatemala y su curso de Rails. Tambien recomienda ASCII Casts en Español y un tutorial de Ruby.
Por otro lado desde algunas semanas me ha estado rondando la inquietud de hacer un taller de Ruby y Rails de unas 3 o 4 sesiones donde podamos aprender y construir aplicaciones, pero de momento no se que tanto interés habría aquí en la ciudad.
