¿ Cual es la manera mas práctica y rapida de aprender ruby ?

148 views
Skip to first unread message

Gabriel Menendez

unread,
Oct 21, 2015, 1:45:16 AM10/21/15
to rubysur
Buenos dias grupo!

Me presento mi nombre es Gabriel! Soy programador, trabajo en una empresa y como freelance.
Me interesa mucho aprender ruby y ruby on rails para empezar a trabajar con el lenguaje y el framework, respectivamente.

ya algunas cosas he hecho..
Pero me gustaria saber.. de algunos que ya esten bastante mas metidos en el tema..

¿ que recomiendan para aprender rapido, y bien ?

De hecho tengo un proyecto que arrancar en muy poco tiempo y me encantaria poder hacerlo en ruby y de paso aprender sobre la marcha.


Desde ya muchas Gracias!



Jano González

unread,
Oct 21, 2015, 5:09:46 AM10/21/15
to rub...@googlegroups.com
Hola Gabriel,

Te puedo recomendar seguir un camino similar al mío:

* Resolver los Ruby Koans: http://rubykoans.com/
* Seguir el tutorial Rails de Michael Hartl: https://www.railstutorial.org/book (La verdad no me gusta mucho Rails, revisa si puedes hacer la misma aplicación con Sinatra, Cuba, Roda o algo similar para web y Sequel, ROM o algo similar para DB. Por ej. una aplicación interesante para revisar es el Job Board de las Punchgirls https://github.com/punchgirls/job_board).
* Comienza a asistir a los meetups de Ruby.
* Crear una aplicación sencilla y obligarte a ti mismo a presentarla en un meetup de Ruby.
* Si tienes el dinero, trata de asistir a una conferencia de Ruby, en mi caso esto aceleró mucho mi aprendizaje. 

Libros para complementar lo aprendido: Eloquent Ruby para entender mejor el lenguaje (http://www.informit.com/store/eloquent-ruby-9780321584106) y The Ruby Programming Language como referencia (http://shop.oreilly.com/product/9780596516178.do).

Nunca está de más decir que cada persona tiene su estilo de aprendizaje, por lo que puede que recibas decenas de "programas de estudio" distintos.

Otro consejo, trata de aprender una cosa a la vez con una única fuente de aprendizaje, con tanto conocimiento disponible es fácil perder el foco (estilo empezaste a aprender la sintaxis de Ruby y terminaste perdiendo 5 días investigando cuales los mejores plugins de Vim para desarrollo Ruby).

Saludos,

--
Has recibido este mensaje porque estás suscrito al grupo "rubysur" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a rubysur+u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Gabriel Menendez

unread,
Oct 21, 2015, 9:01:55 AM10/21/15
to rubysur
Gracias!...
Voy a entrar ver todo lo que me recomendas..
me sorprende lo que me decis de rails.. habia escuchado algo de sinatra..

Una pregunta mas..
donde estan agendados los proximos meetups de ruby?


Gracias!

Joaquín Vicente

unread,
Oct 21, 2015, 10:15:49 AM10/21/15
to rub...@googlegroups.com

Gabriel Menendez

unread,
Oct 21, 2015, 10:22:57 AM10/21/15
to rubysur
Muchas Gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

alfredo scoppa

unread,
Oct 21, 2015, 8:16:20 PM10/21/15
to rub...@googlegroups.com
+1 para eloquent ruby para realmente entender el lenguaje antes de lanzarte con un framework. 

Agrego a la lista, dos opciones que están buenas aunque implican poner unos $$.

Railscasts: Bien especifico para rails (fundamentals durante tu primer proyecto): http://railscasts.com/ 



Gabriel Menendez

unread,
Oct 22, 2015, 9:11:51 AM10/22/15
to rubysur
Muchisimas Gracias de nuevo!..

A estudiar no mas! para luego difundir

Matias Mascazzini

unread,
Oct 22, 2015, 10:40:12 AM10/22/15
to rubysur
Hola,
se complica un camino rápido y bien...
pero como vos ya tenes un base de conocimiento técnico pienso que lo que más necesitas es entender el "ruby way".

Sobre Ruby, estoy leyendo el libro "Well-Grounded Rubyist" de David A. Black, voy por el capitulo 6 y la verdad que hay cosas que están muy bien explicadas con buena profundidad.
Acá una review: http://blog.syndbg.com/review/ruby/book/2015/08/01/review-the-well-grounded-rubyist-2nd-edition/

No sé como andará tu nivel de ingles, en el peor de los casos desempolvalo, porque lo bueno en Ruby lo encontras en ingles primero. Excepto por RubySur.org donde los grosos te reponden en Español =D


Ezequiel Gentile Montes

unread,
Oct 22, 2015, 3:21:14 PM10/22/15
to rubysur
Hace una semana comenzó https://www.edx.org/course/engineering-software-service-saas-part-1-uc-berkeleyx-cs169-1x .
tiene 2 semanas de "calentamiento" (repaso Ruby, repaso Git, armar el entorno de desarrollo) por lo que te diría que con lo que contás no te perdés gran cosa.
Entiendo que no es para aprender Rails particularmente sino que se lo usa para entender la arquitectura de un SaaS.
Yo lo estoy haciendo, si te sumas podemos juntar voluntades para terminarlo, ya que fomentan mucho el pair programming.
Abz

Gabriel Menendez

unread,
Oct 22, 2015, 5:10:47 PM10/22/15
to rubysur
Hola! !
 ... pero me prendo de una !!!  ahora veo como anotarme al curso

Matias Mascazzini

unread,
Oct 22, 2015, 7:54:11 PM10/22/15
to rubysur
ese curso, el cual es altamente recomendable junto con su continuación 169.2, es más para SaaS como dijiste pero también para una introducción al BDD, TDD y otras practicas ágiles siguiendo el enfoque Outside-in. La ensalada de fruta que te haces no sé si es tan recomendable para alguien que recién empieza. Si hay otro de la Universidad de Nuevo México (en Coursera) que si es más orientado a arquitecturas web y también se basa en Rails. 

ricardo alarcon

unread,
Oct 23, 2015, 1:35:34 AM10/23/15
to rub...@googlegroups.com
Yo estuve perdido saltando de tuturial a tuturial y no podia enteder asta que enontre estos videos GuateOnRails - CursoRailsGt - Dia 2 son de ruby y rails.
 son extensos pero es lo mejor que e encontrado suerte y si te puedo alludar en algo a la orden!!!



From: Gabriel Menendez <menendez...@gmail.com>
To: rubysur <rub...@googlegroups.com>
Sent: Thursday, October 22, 2015 4:10 PM
Subject: [rubysur] Re: ¿ Cual es la manera mas práctica y rapida de aprender ruby ?

Hola! !
 ... pero me prendo de una !!!  ahora veo como anotarme al curso





El jueves, 22 de octubre de 2015, 17:21:14 (UTC-2), Ezequiel Gentile Montes escribió:
tiene 2 semanas de "calentamiento" (repaso Ruby, repaso Git, armar el entorno de desarrollo) por lo que te diría que con lo que contás no te perdés gran cosa.
Entiendo que no es para aprender Rails particularmente sino que se lo usa para entender la arquitectura de un SaaS.
Yo lo estoy haciendo, si te sumas podemos juntar voluntades para terminarlo, ya que fomentan mucho el pair programming.
Abz

El miércoles, 21 de octubre de 2015, 2:45:16 (UTC-3), Gabriel Menendez escribió:
Buenos dias grupo!

Me presento mi nombre es Gabriel! Soy programador, trabajo en una empresa y como freelance.
Me interesa mucho aprender ruby y ruby on rails para empezar a trabajar con el lenguaje y el framework, respectivamente.

ya algunas cosas he hecho..
Pero me gustaria saber.. de algunos que ya esten bastante mas metidos en el tema..

¿ que recomiendan para aprender rapido, y bien ?

De hecho tengo un proyecto que arrancar en muy poco tiempo y me encantaria poder hacerlo en ruby y de paso aprender sobre la marcha.


Desde ya muchas Gracias!



Michel Martens

unread,
Oct 23, 2015, 3:08:14 AM10/23/15
to rubysur
2015-10-19 17:45 GMT+00:00 Gabriel Menendez <menendez...@gmail.com>:
> ¿ que recomiendan para aprender rapido, y bien ?

Si te interesa, podría ayudarte a aprender Ruby y a armar aplicaciones
web (sin Rails, pero con una buena base podrías luego pasar cualquier
otra herramienta).

Jano González

unread,
Oct 23, 2015, 5:51:18 AM10/23/15
to rub...@googlegroups.com
Aprender con alguien como Michel vale más que 1000 tutoriales, aprovecha la oportunidad!

--
Has recibido este mensaje porque estás suscrito al grupo "rubysur" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a rubysur+u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Gabriel Menendez

unread,
Oct 23, 2015, 8:56:44 AM10/23/15
to rubysur
Buenos dias! Michel
Claro que me interesa!
te dejo mi correo menendez...@gmail.com

Michel Martens

unread,
Oct 23, 2015, 9:00:04 AM10/23/15
to rubysur
2015-10-23 12:56 GMT+00:00 Gabriel Menendez <menendez...@gmail.com>:
> Buenos dias! Michel
> Claro que me interesa!
> te dejo mi correo menendez...@gmail.com


Perfecto, seguimos en privado. De paso, si a alguien más le interesa
(o si conocen a alguien a quien le pueda interesar), extiendo la
propuesta. Me pueden contactar directamente y arrancamos.

ricardo alarcon

unread,
Oct 23, 2015, 10:11:52 AM10/23/15
to rub...@googlegroups.com
estoy interesado en unirme al grupo.
cuando comiensan? 


From: Michel Martens <sov...@gmail.com>
To: rubysur <rub...@googlegroups.com>
Sent: Friday, October 23, 2015 7:59 AM
Subject: Re: [rubysur] ¿ Cual es la manera mas práctica y rapida de aprender ruby ?
--
Has recibido este mensaje porque estás suscrito al grupo "rubysur" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a rubysur+unsub...@googlegroups.com.

Mauro Asprea

unread,
Oct 23, 2015, 11:14:11 AM10/23/15
to rub...@googlegroups.com

2015-10-19 19:45 GMT+02:00 Gabriel Menendez <menendez...@gmail.com>:

--
Has recibido este mensaje porque estás suscrito al grupo "rubysur" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a rubysur+u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Mauro Asprea

E-Mail: mauro...@gmail.com
Mobile: +34 654297582
Skype: mauro.asprea

edelpero

unread,
Oct 23, 2015, 1:36:12 PM10/23/15
to rubysur
Una sugerencia que te puedo hacer es que leas codigo de algunas gemas (comenza con alguna gema pequeña) y trates de hacer contribuciones.

Al hacer contribuciones se suelen hacer code reviews de lo que se esta por mergear, y si se puede mejorar, te hacen observaciones sobre tu estilo o como reescribir algun metodo o linea.

Hay muchas gemas y gente dispuesta a enseñar y colaborar.

Espero te sea útil.

Saludos


El miércoles, 21 de octubre de 2015, 2:45:16 (UTC-3), Gabriel Menendez escribió:

Jose Diaz

unread,
Oct 23, 2015, 11:44:21 PM10/23/15
to rub...@googlegroups.com
Hola, bueno yo estuve aprendiendo por mi cuenta y como en mi universidad UPC decidieron cambiar de java a Ruby, me hice unos videos para apoyar a los alumnos.

https://www.dropbox.com/sh/6nuczu0js13c6ry/AABSV5S8Qc8wWpg0t748NF9pa?dl=0

Justo saco los video cursos y de ahí me quede sin el trabajo jajaja Bueno ese es otro tema al menos ya ando viendo Cuba y por ahí si quiero complicarme como en Java me meto a Rails :P   (sin resentimientos)



Joe

Jorge Kretschmayer

unread,
Oct 28, 2015, 9:28:26 AM10/28/15
to rubysur
Buen día Michel,

A mi también me interesa! Te envío email.

Muchas gracias!
Jorge

ricardo alarcon

unread,
Nov 12, 2015, 12:56:16 PM11/12/15
to rub...@googlegroups.com
Hola! companeros,

una pregunta como podria evadir "IF" y usar un objeto diculpen si esta mal formulada la
pregunta pero en esencia como escribir codigo "if-less"


From: Jose Diaz <jamdi...@gmail.com>
To: rub...@googlegroups.com
Sent: Friday, October 23, 2015 10:44 PM
Subject: Re: [rubysur] Re: ¿ Cual es la manera mas práctica y rapida de aprender ruby ?

Pablo Musumeci

unread,
Nov 12, 2015, 1:01:19 PM11/12/15
to rub...@googlegroups.com
Hola Ricardo,

1) Si tu pregunta no esta relacionada con el thread original, te pido por favor que abras un nuevo thread. Es para mantener el orden de la lista :¬)

2) Respecto a tu pregunta sobre no usar ifs, hay cierto material respecto a eso circulando, ya que es un tema que no está atado a un lenguaje de programación en particular.
A mi me gusta la forma de pensar que tiene esta respuesta en SO[1].


Saludos!
Reply all
Reply to author
Forward
0 new messages