Cómo empezar con Ruby
Publicado el 14 de noviembre de 2012Ayer martes fue el meetup de Ruby de noviembre en el Coworking. Preparé una presentación rápida para dar a conocer distintos recursos para quienes quieran arrancar a aprender Ruby.
Estuvo bastante bueno, éramos pocos pero buenos. Entre que se acerca fin de año y que este mes ha estado lleno de actividades, mermó la asistencia respecto a ediciones anteriores.
Estuvo interesante comentar sobre cada recurso y que se agregaran muchos más a la lista de los que ya tenía. Dejo la presentación que di, y a continuación agrego los links que aportó la gente de la meetup:
La presentación en Speakerdeck. Los enlaces que surgieron durante la charla:
- Rails Casts – Screencasts de Ruby On Rails, aunque se han agregado Screencasts de otras tecnologías como JavaScript. Hay muchos gratis y algunos pagos. Mencionamos por ejemplo el de Turbolinks, una nueva característica de Rails 4, pero que ya puede usarse en aplicaciones en Rails 3. Asciicasts es equivalente pero en texto.
- Codeacademy tiene un estilo similar a los cursos de Code School, es gratis y hay varios cursos de Ruby aparte de JavaScript y Python.
- Para los que se quieren dar de cabeza contra Ruby, está el libro Learn Ruby The Hard Way, en la misma onda que Learn Python the hard way. Se puede leer el libro de forma gratuita en HTML.
- Ruby Monk tiene lecciones interactivas donde vamos ingresando código en el navegador y ejecutándolo para obtener los resultados esperados. Es un libro que va midiendo marcando nuestro progreso a medida que resolvemos cada problema, y contiene además problemas adicionales para resolver.
- El curso de Software as a Service de Armando Fox y David Patterson se realiza usando Ruby On Rails. Es del estilo de los cursos de Coursera, algo mas académico, pero gratuito.
- En Udemy hay varios cursos, pagos y gratuitos, entre ellos algunos de Ruby.
- En lynda.com hay varios videos de cursos, entre los cuales se encuentran muchos sobre Ruby. Tiene un sistema de suscripción, pero podemos probarlo pgratis por 7 días.
- Safari Books Online es una biblioteca inmensa de libros de tecnología. El servicio es pago pero nos da acceso a miles de libros de las editoriales más importantes como Apress y O’Reilly.
- También hay recursos específicos para que los niños aprendan Ruby: Kids Ruby y Ruby for kids (también en español).
Todos estos recursos surgieron durante la conversación en la reunión. El segundo martes de diciembre nos volvemos a encontrar. Si les interesa participar, inscríbanse en meetup.com para estar al tanto de anuncios y las fechas de los meetups.
La entrada es libre y gratuita, solo pedimos que se registren para hacer un cálculo aproximado de la comida y bebida que hay que comprar. Todos están invitados a asistir y presentar charlas o temas específicos de los que quieran hablar.
5 comentarios en este post
Feed de comentarios-
¿Por qué Ruby? | Picando Código |
11 diciembre. 2013 - 11:30
[…] dudas sobre recursos para aprender Ruby. En el blog hice hace un tiempo un post al respecto: Cómo empezar con Ruby. De ahí mismo saqué el material para la presentación que di en el Workshop de Ruby en la […]
-
Charla: Programación y Periodismo de Datos Abiertos | Picando Código |
29 septiembre. 2015 - 11:30
[…] Esto es un tema que ya había tocado en este blog, así que enlacé a Try Ruby como lo más básico y para tener una idea, y al post en particular Cómo empezar con Ruby. […]
Jam 14 noviembre. 2012 - 13:08
Hay algo que me llama la atención con el curso de edX sobre SaaS y es que a pesar de que según su calendario el curso termino el 26 de Octubre, todavía uno puede inscribirse. Aunque no se si seria valido realizar las Homework y los Quiz y te validen las respuestas para poder recibir el certificado de aprobación.
Otras documentación interesante para aprender Ruby/Rails que salio hace poco es:
– http://xyzpub.com/en/ruby-on-rails/3.2/
– https://tutsplus.com/course/the-fundamentals-of-ruby/
– https://tutsplus.com/course/riding-ruby-on-rails
– https://tutsplus.com/course/test-driven-development-in-ruby/
Los tres ultimos son pagos… pero si buscas bien los consigues FREE!!! xD
Saludos.
Diego 21 mayo. 2013 - 11:44
Hola Fernando, hace tiempo que leo tu blog. Recuerdo que en una época te habías dedicado más a Java y hoy estás metido a pleno con Ruby. Me gustaría consultarte, qué diferencias ves en cuanto a rendimiento entre los dos lenguajes. Gracias por el posteo, estoy interesado en introducirme en Ruby.
Un saludo desde Perú,
Diego
Fernando 25 mayo. 2013 - 06:00
Hola Diego,
Ruby es mucho más ágil en el desarrollo, necesita mucho menos “ceremonia” que Java (donde hay que escribir un montón de código para empezar a escribir EL código en cuestión).
En cuanto a rendimiento, creo que depende de cada caso. Pero a nivel de optimización tengo entendido que Java es más performante. Aunque esto depende de la JVM, donde también se puede correr Ruby con su implementación JRuby, así que no sé qué tanta diferencia de rendimiento real haya en cada caso.
Te recomiendo entrarle a Ruby, y cuando llegue el momento de optimizar para rendimiento, va a haber trabajo e investigación para rato 🙂
¡Saludos!