Ruby
Optimized for programmer happiness.
Beginner12 lessons≈2 h 32 min total
Start this trail
Begins with: Why Ruby?
Trail map
Camp 1
First steps
Everything in Ruby is an object — let's meet some.
Camp 2
Language basics
Variables, strings, and making decisions.
- Variables and typesOn the trail map
- Strings and symbolsOn the trail map
- if, unless, and loopsOn the trail map
Camp 3
Collections & blocks
Arrays, hashes, and the blocks that make Ruby sing.
- ArraysOn the trail map
- HashesOn the trail map
- Blocks and iteratorsOn the trail map
Camp 4
Methods & classes
Organize code the object-oriented way.
- MethodsOn the trail map
- ClassesOn the trail map
- Project: Mad LibsOn the trail map