Hello Ruby: Adventures in Coding
Meet Ruby―a small girl with a huge imagination, and the determination to solve any puzzle. As Ruby stomps around her world making new friends, including the Wise Snow Leopard, the Friendly Foxes, and the Messy Robots, kids will be introduced to the fundamentals of computational thinking, like how to break big problems into small ones, create step-by-step plans, look for patterns and think outside the box through storytelling. Then, these basic concepts at the core of coding and programming will be reinforced through fun playful exercises and activities that encourage exploration and creativity.
In Ruby’s world anything is possible if you put your mind to it.
Each chapter is a small story in Ruby’s world, nine small lessons in computational thinking.
This book is designed to be worked on together with a parent. You can start by reading the entire story, or focus on one chapter at a time. Each chapter has a set of exercises that build on the concepts of play and creativity. Spend time playing and replaying the exercises. It’s normal and okay to make mistakes and to look at the same problem in different ways. That’s all part of computational thinking.
Toolboxes give additional information for parents and list concepts that are linked to the topic discussed. All concepts can be found in the glossary. You can also find suggested answers in the answer key at helloruby.com. There, you’ll also find more play activities and fun things to do, and you can see what other kids have created all around the world!
Why we LOVE this book:
- Part picture book, part activity book
- Teaches programming skills without the need for a computer
- Teaches critical thinking skills
- Adorable characters and creatures that bring the book to life
About the Author
Linda Liukas is a programmer, storyteller, and illustrator from Helsinki, Finland. The idea for Hello Ruby first made its debut on Kickstarter and quickly smashed its $10,000 funding goal in just three and a half hours gathering $380,000 in total to become Kickstarter’s most funded children’s book.
Linda is a central figure in the world of programming and worked on edutech before it was even called that. Linda is the founder of Rails Girls, a global phenomenon teaching the basics of programming to young women all over the world. The workshops, organized by volunteers in over 160 cities, have in a few years taught more than 10,000 women the foundations of programming.
Linda has studied in business, design, and engineering at Aalto University and product engineering at Stanford University. She was selected as the 2013 Ruby Hero (the most notable prize within the Ruby programming community) and she’s the Digital Champion of Finland, appointed by EU commissioner Neelie Kroes. She lives in Helsinki, Findland.