Empezando con Ruby
http://es.wikipedia.org/wiki/Ruby: Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python, Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
Como irás descubriendo verás que existen innumerables referencias a Ruby, no obstante pensamos que para comenzar lo mejor son unas buenas referencias, de manera que a continuación te ofrecemos una serie de enlaces a sitios donde podrás adquirir los principios básicos para empezar a trabajar con esta magnífica tecnología.
|
|
||
|
Yukihiro Matsumoto en la wikipedia: http://en.wikipedia.org/wiki/Yukihiro_Matsumoto |
||
|
Un artículo interesante de Matz acerca de Ruby escrito en junio del 2000: http://www.informit.com/articles/article.aspx?p=18225 |
||
|
|
||
|
Web oficial del lenguaje, atención: descárgalo desde aquí: http://www.ruby-lang.org |
||
|
Documentación de Ruby y otros recursos como un link al libro Programming Ruby: http://www.ruby-doc.org/ |
||
|
La comunidad "oficial" de Ruby: http://www.ruby-lang.org/en/community/ y http://www.ruby-forum.com |
||
|
|
||
|
|
||
|
Ojo a esta zona, buen punto de partida: http://www.ruby-lang.org/en/documentation/ |
||
|
Aprende a programar con Ruby: http://pine.fm/LearnToProgram/ |
||
|
Intro si vienes de otros lenguajes, muy recomendable: http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/ |
||
|
Un pequeño punto de partida: Ruby en 20' (consola, String, loops....) http://www.ruby-lang.org/en/documentation/quickstart/ |
||
|
Otro parecido: esta vez en 15': http://tryruby.org/ |
||
|
Cursos online de Madrid on Rails: http://escuelagem.madridonrails.com/cursos |
||
|
|
||
|
Al igual que en otros entornos existen las librerías, y hay practicamente de todo:http://rubyforge.org/ |
||
|
Paquetes ? En Ruby tenemos las Gemas: http://docs.rubygems.org/ |
||
|
El core en el clásico formato de frames: http://www.ruby-doc.org/core |
||
|
Las librerías standard: http://www.ruby-doc.org/stdlib |
||
|
|
||
|
Conviene tenerlo muy a mano si eres recién llegado, te ayudará a encontrar soluciones a problemas aparentemente inexplicables: http://www.ruby-doc.org/docs/Newcomers/ruby.html |
||
|
Otro Tutorial: http://www.techotopia.com/index.php/Ruby_Essentials |
||
|
Guía de referencia de Ruby directamente del creador (Matz): http://www.rubyist.net/~slagell/ruby/ |
||
|
Guía en formato Wiki: http://en.wikibooks.org/wiki/Ruby_programming_language |
||
|
Guía/Tutorial: http://www-users.math.umd.edu/~dcarrera/ruby/0.3/ |
||
|
|
||
|
Una Guía: http://www.rubyist.net/~slagell/ruby/ |
||
|
Buena Guía y referencia para nuevos: http://www.ruby-doc.org/docs/GSWR/ |
||
|
Otra Guía en español: http://ruby.reboot.com.mx/index.html |
||
|
Lugar para acceder a buenas referencias de tanto tutorials como libros: http://www.rubyinside.com/ |
||
|
|
||
|
Un lugar donde hospedar tus gemas: http://gems.github.com/ |
||
|
Otro: www.gemcutter.org |
||
|
|
||
|
Existen numerosas conferencias de Ruby http://www.ruby-lang.org/en/community/conferences/, la referencia correcta a la europea Euruko es esta: http://www.euruko.com |
||