By Elizabeth Wroten
Rerun: Hello Ruby: Adventures in Coding by Linda Liukas
On 03, Jul 2017 | In Review | By Elizabeth Wroten
This one is a little out of character because Ruby is (obviously) white, but it’s worth it for having a girl involved in coding! I used this book this past year with my second grade class to begin teaching them about how computers think. Hello Ruby does teach basics of coding, but for me it was important for the kids to learn how computers access information as early as possible. In just a couple years they will be asked to do some online research and they need to understand how best to go about it BEFORE they start out. That doesn’t mean they’ll do it perfectly the first time or even fully grasp what is going on, but it’s about putting the scaffolding in place. A second book in this series is coming out this fall and I’m excited to see how I can use that. In addition to going through the book with my second graders, my own daughter loved the book and activities. She didn’t get all of them as she was only 5 when we read it, but she still really enjoyed it.
Hello Ruby: Adventures in Coding by Linda Liukas
From Goodreads: 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.
Hello Ruby is an interesting hybrid of chapter book and activity book. Oddly, though, the activities are included in the back half of the book and not in or at the end of each chapter. The introduction also says that the book is designed for a parent to read the story to their child(ren) and work through the activities together.
The story is cute and simple with a pretty easy reading level (with some help a second grader could manage), however it jumps from something realistic into what I think is Ruby’s imagination. Ruby’s dad has hidden gems and left her some cryptic messages as clues to finding them. I was a little confused as to how Ruby managed to create a map for a world that I thought was supposed to be around her house, but ended up with a river and a forest. I stuck with it and the story eventually made more sense, it just required accepting that this was not our world. I’m not sure kids will be thrown by the leap into Ruby’s imagination since they are less familiar with genres and rules about worlds and stories. Some of the chapters were a little confusing unless you looked at and did the activities with them.
I did appreciate that the activities built on each other, getting more difficult as the book went on. One helps kids understand Booleans which I might have to use in the library when we talk about them.
I’m going to spend next week going through the chapters and exercises with my daughter to see how engaging it is for kids (I realize she’s a little younger than this is probably gear toward, but it will give me a sense). Considering it needs a parent to go through it with the child (not a bad thing! I wish more parents of older kids were still reading and working with their kids), it’s probably not the kind of book that would be popular in my library. It should work for a public library or a home collection if coding is popular. What I think I might do is buy it to have in the makerspace I run.