un conjunto ordenado de instrucciones. Lee entrada, sigue reglas y produce salida.
espacio de trabajo
Ruby
ruta practica para aprender Ruby desde cero
primero la definición
qué es Ruby
Ruby es un lenguaje para escribir instrucciones exactas, usado sobre todo para ruta practica para aprender Ruby desde cero. No empieces memorizando términos. Empieza con una idea: la entrada pasa por pasos y se convierte en salida.
app.rbejecutar ruby app.rbhábito aprende una pieza pequena de Ruby, escribe un ejemplo minimo y ejecútaloun valor es dato. Una variable es el nombre que usas para guardar y reutilizar ese dato.
una pieza de trabajo con nombre. Recibe entrada, hace una tarea y puede devolver un resultado.
Ruby ejecuta el código de app.rb.
primer código legible
salida del programa
entry point output syntax putsputs 42
salida 42linaje del lenguaje
arbol de Ruby
mira de donde viene Ruby, que lenguajes se parecen y que aprender despues.
mejor para ruta practica para aprender Ruby desde cero
desde cero
Banco de preguntas
Busca antes de practicar
Elige una fase o busca dentro del banco de este lenguaje y salta al ejercicio.
Ruby pregunta 1
Ruby pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
Ruby pregunta 2
Ruby pregunta 2. Elige la explicacion que mejor coincide con nombrar un valor
Ruby pregunta 3
Ruby pregunta 3. Elige la explicacion que mejor coincide con funcion reutilizable
Ruby pregunta 4
Ruby pregunta 4. Elige la explicacion que mejor coincide con coleccion basica
Ruby pregunta 5
Ruby pregunta 5. Elige la explicacion que mejor coincide con imprimir un valor
Ruby pregunta 6
Ruby pregunta 6. Elige la explicacion que mejor coincide con nombrar un valor
Ruby pregunta 7
Ruby pregunta 7. Elige la explicacion que mejor coincide con funcion reutilizable
Ruby pregunta 8
Ruby pregunta 8. Elige la explicacion que mejor coincide con coleccion basica
Ruby pregunta 9
Ruby pregunta 9. Elige la explicacion que mejor coincide con imprimir un valor
Ruby pregunta 10
Ruby pregunta 10. Elige la explicacion que mejor coincide con nombrar un valor
Ruby pregunta 11
Ruby pregunta 11. Elige la explicacion que mejor coincide con funcion reutilizable
Ruby pregunta 12
Ruby pregunta 12. Elige la explicacion que mejor coincide con coleccion basica
Ruby pregunta 13
Ruby pregunta 13. Elige la explicacion que mejor coincide con imprimir un valor
Ruby pregunta 14
Ruby pregunta 14. Elige la explicacion que mejor coincide con nombrar un valor
Ruby pregunta 15
Ruby pregunta 15. Elige la explicacion que mejor coincide con funcion reutilizable
Ruby pregunta 16
Ruby pregunta 16. Elige la explicacion que mejor coincide con coleccion basica
Ruby pregunta 17
Ruby pregunta 17. Elige la explicacion que mejor coincide con imprimir un valor
Ruby pregunta 18
Ruby pregunta 18. Elige la explicacion que mejor coincide con nombrar un valor
opción múltiple
Ruby pregunta 1
Ruby pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
puts 42
referencia
patrones para app.rb
ruby app.rbentry point output syntax puts
salida del programa
puts 42
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types =
valores y nombres
total = 42 puts total
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
funciones y colecciones
def add(a, b) a + b end scores = [40, 2] puts scores.length
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks