2010-10-17 12 views
7

Tengo una buena cantidad de desarrollo web y experiencia en programación con C, C++ y varios lenguajes de marcado. Para expandir mi conocimiento, he decidido aprender Ruby y me pregunto qué recomiendan ustedes como la mejor manera de enseñárselo a ustedes mismos. Eché un vistazo rápido a los libros disponibles en Amazon pero nada saltó de inmediato hacia mí.¿La mejor manera de enseñarte Ruby?

Muchas gracias de antemano, realmente lo aprecio.

Respuesta

5

he introducido un par de tipos a Ruby en el último par de semanas, aquí están algunas de las cosas que me han recomendado que que ha gustado mucho:

  • Learn to Program
    • Más para el programador sin experiencia, sin embargo. Entonces, en este caso, no está en forma.
  • Try Ruby
    • Trate rubí en su navegador! Introducción general.
  • Ruby Koans
    • hacer pruebas. Una excelente forma de aprender la sintaxis de Ruby.
  • Ruby Warrior
    • Otra manera divertida como Ruby Koanes para aprender Ruby.

También recomendé siempre teniendo The Ruby Programming Language y/o Read Ruby 1.9 a su lado como referencia.

Una vez que haya cubierto la sintaxis básica, sumérjase en la diversión web con algo simple como Sinatra. Después de todo, la mejor manera de aprender un idioma es comenzar a usarlo.

+0

Muchas gracias. Recibí muchas respuestas geniales en este hilo, pero finalmente elegí las suyas por las sugerencias ordenadas y limpias que me diste (la prueba en el enlace de tu navegador fue especialmente útil ya que antes no sabía nada de Ruby y ahora realmente siento que tengo los pies mojados). Las referencias que me diste son también las mejores que he visto hasta ahora; Acabo de pedir el libro que me recomendó. De nuevo, aprecio mucho tu respuesta. Gracias por toda la ayuda :) –

1

Primera lectura 'leer rubí' este libro está en http://ruby.runpaint.org/

Descripción proyecto muy temprana de un libro sobre la versión 1.9 del lenguaje de programación Ruby, liberado bajo una licencia de Creative Commons

y http://phrogz.net/ProgrammingRuby/frameset.html de programación Ruby

+1

Runruby - horrible libro con fuentes horribles y horrible forma de dar material. Parece el camino de Python. Es una mala idea introducir un lenguaje como Ruby de alguna manera, mientras lo lees, tienes una sensación, como si estuvieras leyendo RFC. – Nakilon

+0

Vaya, quiero decir ruby.runpaint.org – Nakilon

0

No exactamente Ruby, pero como tiene experiencia en desarrollo web, puede comenzar aprendiendo Ruby a través de Rails. De esta forma, podrás ver a Ruby en el contexto del desarrollo web y quizás te ayude a aprender más rápido. A continuación, busque un libro sobre sí mismo Ruby (Busco uno también, así que gracias por tu pregunta :)

he aprendido mucho de

  1. Agile Web Development with Rails (2nd edition)

  2. Beginning Rails: From Novice to Professional

Encontré el libro n. ° 1 muy útil cuando leí por primera vez sobre Rails. Pero querer avanzar más, no te lleva lejos.

Libro # 2 es realmente bueno también. Supongo que la combinación de los dos me enseñó mucho de detalles que el otro libro no cubrió.

para Ruby, una referencia muy útil libro es Ruby in a Nutshell. Tengo esta edición, pero una más nueva para 1.9 también debería estar allí. Leyendo solo ese libro recogí bastantes pistas sobre cómo funciona Ruby.

Cuestiones relacionadas