Ruby

Objetivo

Para enseñarte Ruby vamos a explicar los bloques básicos usados en el lenguaje y así permitirte reforzar lo que has aprendido a través de los retos.

Cuando hayas completado este currículum deberías entender:

  • La línea de comandos y porque la usamos
  • Cómo ejecutar tu código de Ruby interactivamente (irb) o desde un archivo
  • Tipos simples como números, cadenas y booleanos
  • Estructuras de datos como arreglos y hashes
  • Conceptos de objetos como las Clases

Requerimientos

Vamos a estar trabajando con:

  • Ruby 1.9.3 instalado vía rvm (mac o linux) o RailsInstaller (windows)
  • Un programa de línea de comandos como Terminal (mac) o CMD.EXE (windows)
  • El editor de texto de tu elección

Todo deberá estar instalado la noche anterior durante nuestro installfest. Por favor asegúrate de tener todo funcionando antes de presentarte al taller.

Puedes verificar que tienes todo funcionando probando ésto en tu terminal:

$ irb
>> 1 + 2
=> 3
$

Si puedes hacer eso, probablemente estás listo para ir al taller.

Formato

Cada lección se mostrará como ésta:

Título del paso

Objetivo:

Descripción del paso actual.

Rojo porque los objetivos grandes provocan miedo.

Pasos:

pasos a tomar.
def code_to_write
  1 + 1
end

Amarillo porque hemos conseguido que se haga, pero no tenemos ni idea de lo que está pasando

Explicación

Detalles de lo que en realidad los pasos hicieron... explicar detalladamente la causa y el efecto.

Verde porque ahora juntos podemos ligar todo.

Siguiente Paso: