Me he dado cuenta que mucha gente que se inicia se pregunta que libros puede aquirir para empezar. Voy a comentar los que yo estoy usando para aprender Ruby on Rails.
El primero y popularmente llamado “La Biblia” es Agile Web Development with Rails ( Segunda edición). Realizado por Dave Thomas y David Heinemeier Hansson ( creador de Rails) y con otros gurús de Rails.
Este libro de 750 páginas y ya en segunda edición trata todos los aspectos de Rails de una forma muy didáctica. Ya que en la primera parte va construyendo un ejemplo paso a paso tocando todos los aspectos de Rails de una forma muy completa. Es perfecto para recorrer todos los conceptos y en la segunda parte puedes ver una referencia bastante completa de Rails para profundizar en los conceptos.
La segunda edición se ha actualizado con conceptos como las migraciones, RJS y todas las novedades del Activerecord (incluyendo relaciones polimórficas). En principio cubre hasta Rails 1.2 ya que ha sido publicado coincidiendo con la aparíción de la versión Rails 1.2 RC1.
Sin duda hay que recorrerlo capítulo a capítulo viendo todos los elementos y asi haciéndonos una clara idea de las posibilidades que tiene Rails.
De todas formas creo que el proceso de aprendizaje con sólo este libro se verá frenado cuando choquemos con Ruby. Ya lo he comentado alguna vez que me meti en el IRC de #RubyonRails y preguntando cosas bastante básicas me cantaron unas cuantas veces que lo primero que debía hacer es aprender Ruby. Y es cierto aunque te leas el libro anterior que lleva una pequeña parte de Ruby ( a modo de apéndice) estarás cojo para lanzarte por ti sólo. Debes entender Ruby y la relación con Rails. Por tanto creo que igual de clave es el segundo libro que recomiendo y a su vez me recomendaron ese día.
Ruby for Rails por David A.Black es sin duda el complemento perfecto (529 páginas). Enseña Rails desde el punto de vista de que Rails es un framework desarrollado en el lenguaje Ruby y por tanto hay que entender este segundo para dominar Rails. También sigue una serie de ejemplos y profundiza en Ruby y en la relación entre Ruby con Rails para entrar en ejemplos muy detallados de Rails. Veréis que tras leerlo Rails parecerá más comprensible y lógico pudiendo entender su funcionamiento.Excelente sin duda. Podéis ver la tabla de contenidos para ver los temas que trata en detalle.
Al final estamos hablando de una inversión de 23,5$ para el primero y 22,5$ para el segundo al comprarlos en PDF. Es dinero pero nuestro tiempo y ganas de aprender rápido lo compensarán rápido el esfuerzo económico.
Cómo elemento auxiliar si queréis introduciros en AJAX existe una pequeña publicación de 56 páginas llamada RJS Templates for Rails. En donde se explica con detalle el uso de estas plantillas que son la base para la creación de aplicaciones AJAX con Rails. Gracias a esta publicación pude hacer mi primer formulario AJAX de una forma muy sencilla. Al igual que el segundo libro me lo recomedaron en el IRC de #RubyonRails. Podéis leer un análisis en el Blog de Fernando Blat. En este caso la inversión será de 9,99$ para obtener el PDF.
Espero que esta experiencia sirva a alguien y si alguien tiene más material que aportar que me deje un comentario. Eso si como véis todo está en Inglés y creo que no existe traducción aún.
Popularity: 1% [?]


