Book Review: Hello Ruby-Adventures in Coding
Linda Liukas
New York: Feiwel and Friends, 2015
Can be used with printable and playable features of www.helloruby.com
The author and publisher are pushing this as an early
childhood, family 21st century coding book, but it truly is also
extremely infusible into any k-3 literacy program enabling STEM learning and
the ABC’s of programming.
Why I, a literacy educator, chose it: The cover, with its fierce looking Ruby and computer icon,
dares the reader to accompany her on her adventures in coding. Most literacy educators and family
storytellers are ever so familiar with the key elements of the adventure
quest. These books offer the reader a
hero, perhaps more than one, plus a challenge.
The hero makes a plan to surmount the challenge in order to complete a
quest and achieve a goal or get a treasure.
Along the way the hero often has to come up with new strategies,
overcome unexpected obstacles, and learn new skills or information.
In this book, all of these storytelling components are expertly tapped by programmer, illustrator, and author, Linda Liukas, in service of engaging young learners, their families, and (this reviewer hopes) early childhood educators. To that end she offers immediately engaging, childhood relevant, games, paper dolls, secret language experiences, and more that render real key programming and coding terms for young learners.
In this book, all of these storytelling components are expertly tapped by programmer, illustrator, and author, Linda Liukas, in service of engaging young learners, their families, and (this reviewer hopes) early childhood educators. To that end she offers immediately engaging, childhood relevant, games, paper dolls, secret language experiences, and more that render real key programming and coding terms for young learners.
The author believes play is at the core of learning. . . and
that the fundamentals of computational thinking
include: break[ing] big problems into small ones, look[ing] for patterns,
creat[ing] step by step plans and being creative. That sounds like a tall STEM and programming
order for a child age 4-8. But the intrepid Ruby befriends penguins, robots,
foxes, a snow leopard and Django with his pet python, as part of her quest to
find five gems. Her adventure translates
real life and whimsical child adventures into real 21st century
child-oriented activities. These include constructing game boards, creating
patterns, developing a programming keyboard, paper doll clothes, and tools on
the site that can be used interactively.
This work can function as a standalone captivating storybook
that makes key coding terms such as strings, numbers, booleons, and algorithms
come alive. Additionally, It offers much as an interactive, early childhood website
with printable, customized to child, products. It uses the adventure plot and child heroes to
translate complex coding terms into relatable aspects of the everyday lives of children and the adults who teach
them. After the story of Ruby’s
adventure to identify the sources of various gems, the second part of this book
includes activities that dip into the everyday lives of young readers as they authenticate
abstract coding glossary STEM
vocabulary.
For example, the young audience for this story of peer
adventurers in coding, can: sequence everyday play or school activities, deconstruct a drawing or picture
created or chosen by the audience, can print out Ruby paper dolls from the site
in appropriate dress for a special event using pattern recognition, can string
print and design a personal keyboard using the site, can draw a map of the
route from home to school or to a favorite place using algorithms and sequence,
or best of all for many in its audience, use data structures to create a secret
code language.
Beyond the activities, the plot and the optimistic “I can do
it” characters of Ruby and Django empathize resilience in terms of finding and
trying multiple plans or constructs to overcome obstacles that prevent them
from immediately attaining their goals.
Ruby knows that solving big problems like finding gems requires mapping
carefully, reading instructions, and breaking down big problems into tiny
problems stuck together.
Plan making is a part of Ruby’s and Django’s approach to
life and Django eagerly helps Ruby when her first plan does not work . Ruby realizes that learning the penguins’
language will help her find her gems. Ruby knows how to loop a ladder by
building one step and going over it five times.
Ruby learns how to give clear instructions to the foxes so they can get
their planting done. Of course, beyond
these aptitudes and coding language for success competencies, these coding
precepts can also serve as literacy and life lessons for success in a variety
of relationship, community, family and collaboration successes.
How this work can be used:
The beautifully illustrated maps and games grounded in Ruby and Django’s
adventures can be copied from the book with the accessible, early childhood
traditional materials clearly listed. The hints icons on the activity pages
invite the child audience and family, teachers and others to find the coding
realities of their own lives, home environments, and schools. Algorithms, functions and abstractions about
baking, coloring, dress, music, and climbing suddenly translate into child-centered
reality. The work is laid out in chapters
with engaging and recognizable, child friendly characters embodying the
glossary words for the teacher, parent, or others in the back of the print
work. Unlike many child-centered,
informational books that teach coding on an appropriate level, but using
precise templates, both this book and web resource encourage the audience to
use blank templates and develop their own game boards or models for this very
open project.
Since coding is a key literacy 21st century
language, teaching it should not be the province of only educators explicitly
trained in coding or STEM for early childhood. Nor should parents and
storytellers be excluded from integrating this language and its coding for life
success lessons of resiliency, problem solving, and collaboration into their
rich interaction with learners. All
early childhood learners and literacy learning adults can join Ruby and Django
in these ongoing adventures to infuse coding for life lessons into their
flowering, multi-content learning.
Dr. Rose Reissman is the founder of the Writing Institute,
now replicated in 145 schools including the Manchester Charter Middle School in
Pittsburgh. She is a featured author in New York State Union Teachers Educators
Voice 2016 and was filmed discussing ESL student leadership literary strategies
developed at Ditmas IS 62, a Brooklyn public intermediate school. roshchaya@gmail.com