No diría que estoy cerca de un experto en Ruby o Rails, pero lo he estado estudiando durante un tiempo, así que trato de darte algunas pistas. La buena noticia es que aprender Ruby and Rails es bastante gratificante, ya que es muy fácil aprender lo básico y producir algo genial desde el principio.
Supongo que ya está familiarizado con un poco de HTML / CSS y Javascript, de lo contrario, debe hacer otra pregunta, aunque tomará parte de esos cursos.
- Aprende algo de Ruby y programación. Lea la estantería pragmática | Aprenda a programar un libro sobre programación básica con ejemplos de Ruby. Es un gran comienzo.
- Ahora que estás armado con algunos conocimientos de Ruby, ensuciate las manos con Rails. Ve a Code School y aprende lo básico con Rails for Zombies de Code School
- Otro libro. El desarrollo web ágil con Rails es una muy buena descripción del procedimiento de desarrollo de aplicaciones Rails y siempre se actualiza a la última versión. Aunque utiliza andamios y no descubre toda la magia de Rails, definitivamente vale la pena atravesarlo. Desarrollo web ágil con Rails 4
- Regístrese y vea Ruby on Rails Screencasts Railscast, las increíbles transmisiones web de Ryan Bates sobre Rails. Encontrará soluciones a muchos problemas y problemas comunes y buenas prácticas generales.
- Dirígete a Tutsplus y piérdete en los numerosos tutoriales sobre Ruby y Rails. Tutoriales “Rails” – Tuts + Hay muchos proyectos geniales que puedes construir y construirás una buena base de conocimiento.
- Busca en Google las gemas mejores y más usadas y échales un vistazo.
- Echa un vistazo a Sinatra para ver un marco web más liviano con menos magia debajo del capó y más transparencia.
- Vea más libros (como Rails Way) y aprenda. Bookmark StackOverflow
- Elige un proyecto para mascotas y construye.
Creo que es más o menos como lo hice. Probablemente no sea la mejor manera. Tal vez puedas hacerlo de manera más eficiente, pero así es como lo hice de forma autodidacta. Lleva un par (cientos) horas, pero es definitivamente divertido trabajar con Ruby (y Rails). Buena suerte.
- Cómo integrar el reconocimiento de huellas digitales en una aplicación web
- ¿Por qué usamos Bootstrap?
- Cómo hacer que mi sitio web de viajes sea más atractivo
- ¿Cuál es la diferencia entre los lenguajes de programación back end y front end?
- En Javascript en un sitio web, ¿es posible usar la misma variable en dos o más páginas? ¿Si es así, cómo?