Ruby is a beautiful programming language that's perfect for beginners: easy to learn, powerful, and fun to use! But most basic Ruby books have a distinct shortage of wizards and dragons.
Ruby Wizardry is a playful, illustrated tale that teaches you how to program in Ruby by taking you on an enchanted adventure.
Combining a whimsical storyline with real Ruby lessons, Ruby Wizardry explains programming from its absolute basics. As you follow the adventures of young heroes Ruben and Scarlet, you'll learn real-life Ruby programming skills, like how to:
- Use fundamental programming concepts like variables, symbols, arrays, and strings
- Create a programmable breakfast menu with Ruby hashes!
- Help the Royal Plumber take flow control using loops and conditionals
- Test your wild and crazy ideas in IRB, and save your Ruby programs as scripts
- Create a class of mini-wizards, each with their own superpower!
- Organize and reuse your code with methods and classes
- Write your own amazing interactive stories using Ruby
Just when things get a little too serious, you'll take a break and meet colorful characters from around the Kingdom, like the hacker Queen, the Off-White Knight, Wherefore the minstrel, and more!
Ruby Wizardry will have you and your little wizard hooked on programming for years to come.
For ages 10+ (and their parents!)