Roadmap
El texto principal de este libro tiene cuatro partes separadas, cada
una con su propia personalidad, y cada una orientada a diferentes
aspectos del lenguaje Ruby.
En la Parte I, Facetas de Ruby, encontraras un tutorial de Ruby.
Comienza con un corto capítulo con algo de terminología y conceptos que
son exclusivos de Ruby. Este capítulo también incluye suficiente sintaxis
básica como para que los otros capítulos adquieran sentido. El resto del
tutorial es una mirada de arriba a abajo del lenguaje. Allí hablamos
sobre clases y objetos, tipos, expresiones, y todo el resto de cosas
que estructura el lenguaje. Terminamos con un corto capítulo sobre
cuando los problemas atacan.
Una de las grandes cosas sobre Ruby es lo bien que se integra con el
entorno. La Parte II, Ruby en su escenario, estudia esto.
Aquí encontrarás información práctica sobre ejecutar Ruby, y utilizar
Ruby con la Web. Aprenderás como crear aplicaciones GUI utilizando Tk,
y como utilizar Ruby en el entorno Microsoft Windows, incluyendo
cosas maravillosas como hacer llamadas nativas al API, integración COM,
y Automatización Windows. Y descubrirás como es de fácil extender Ruby
y embeber Ruby en tu propio código.
La Parte III, Ruby Cristalizado, contiene material más avanzado.
Aquí encontrarás todos los detalles sangrientos sobre el lenguaje, el
modelo de metaclase, tainting, reflexión y marshaling. Probablemente
puedas hacer una lectura rápida de esto la primera vez, pero nos encontramos
a nosotros mismos utilizando las tablas de esta sección hasta cuando
estábamos escribiendo el resto del libro.
La Referencia de la Librería de Ruby es la Parte IV. Es grande.
Nosotros documentamos sobre 800 métodos en más de 40 clases y módulos incorporados.
Por encima de eso, tenemos otras 70 páginas describiendo algunos de los módulos más
utiles que vienen con Ruby.
Asi que, ¿cómo deberías leer este libro?. Bueno, depende de ti.
Dependiendo de tu nivel de pericia con la programación en general, y la
Orientación a Objetos en particular, podrías querer leer sólo algunas partes
del libro para empezar. Aquí están nuestras recomendaciones.
Si eres principiante, podrías comenzar con el tutorial en la Parte I.
Mantener la referencia de la librería a mano para comenzar a escribir programas.
Familiarizarse con las clases básicas as Array,
Hash, y String.
Cuando te sientas más cómodo en el entorno, podrías querer investigar alguno
de los temas más avanzados de la Parte III.
Si ya estás cómodo con Perl, Python, Java o Smalltalk, entonces
te sugerimos leer la introducción en el Capítulo 2 primero. Desde ahí,
podrías querer tomar una lenta aproximación y continuar con el tutorial
que sigue, o saltar a los detalles de bajo nivel empezando en la Parte III,
seguida por la referencia de la librería en la Parte IV.
Expertos, gurús, y "yo-no-necesito-apestosos-tutoriales" pueden
sumergirse directamente en el capítulo 18 de referencia del lenguaje,
que comienza en la página 199, examinar rápidamente la referencia
de la librería, y entonces utilizar el libro como un atractivo posavasos.
Por supuesto, no hay nada incorrecto en comenzar por el principio y
seguir tu propio método.
Y no olvides, si te topas con un problema que no puedes resolver,
la ayuda está disponible. Mira en el Apendice C que comienza en la
pagina 525 para más información.
Extraído del libro "Programming Ruby -
The Pragmatic Programmer's Guide"
Copyright
©
2000 Addison Wesley Longman, Inc. liberado bajo los términos de la
Open Publication License V1.0.
La referencia está disponible en:
download.