I am a big fan of learning, as knowledge is a powerful tool. So when I hear about a new initiative that enables our society to advance, especially the younger generation, I'm all ears. A few months ago, I was introduced to a new wave of education that has attracted the public eye. Led by Codeacademy and the programming community, a movement of teaching coding has sprung. Presented in an engaging format, with a mentality that any individual could learn, educators are showing the significance of understanding how to code. One of those educators is Linda Liukas. Linda, who is a co-founder of Rails Girls, member of the Codeacademy, and has taught programming to thousands of women, is now envisioning a tool to educate children and expose them to the world of coding.
Linda has developed a children's book called Hello Ruby. Hello Ruby, a story about a small and adventurous girl, introduces programming fundamentals to kids. As expressed by Linda, "Code is the 21st century literacy and the need for people to speak the ABC of Programming is imminent...More importantly, writing software is about expression, creativity - and practical application. Our kids should learn to bend, join, break and combine code in a way it wasn't designed to." Aimed towards the age group of 4-7, the Hello Ruby book is supported by a workbook, enabling kids to apply what they have learned. The workbook will provide kids the opportunity to understand how a code is constructed or an application is built, while making it fun and exciting with doodles and logic puzzles.
I'm not going to lie. Even as an adult, I'd want to read this children's book and do the exercises in the workbook. Linda has made Hello Ruby enticing, and it will gain the attention of children. The story has the potential of reaching beyond the bookshelf of a bedroom, as it should be found within each classroom. Linda puts it perfectly when she says,"Hello Ruby will be a classic journey of discovery that teaches the readers about different people working together, how problems can be solved in small sequences and how remixing and sharing helps everyone." What better way to educate the future generation than not only showing them how to code, but to also teach them the values of working as a team.
Overall, the notion of teaching codes and enhancing our future leaders' education POPs.