STEM learning. Science, Technology, Engineering, and Math. It’s one of the hottest topics in education today and for good reason. “According to the Bureau of Labor Statistics, there will be 1.2 million job openings for computer science graduates by 2018, but current U.S. graduation rates will provide qualified workers for only one-third of those positions,” says Edie Fraser of the Huffington Post. No Starch Press is doing its part to turn that trend around with the release of 2 new books aimed at teaching kids to code.
Python for Kids: A Playful Introduction to Programming (Ages 10+) and Super Scratch Programming Adventure! (Ages 8+) are kid-friendly, carefully crafted, and eminently entertaining. They take the complex art and science of coding and turn its mastery into a game. These books break down coding into bite-sized, step-by-step lessons in a language that is easily understood by those who are not familiar with coding.
Known for its ease of use for beginning coders, Python is a powerful programming language. It’s remarkably easy to read and write when compared to other programming languages. It is free to install on all basic operating systems. Python for Kids will help your little one builds graphics and games, giving them the satisfaction of seeing their work come to life.
Scratch is a programming language created by MIT Media Lab to build video games. It is also free to install on all basic operating systems. Each chapter of Super Scratch Programming Adevnture! helps kids to design and build increasingly complex video games while teaching them the basic principles of coding.
Best of all, these books are not only valuable for kids, but also for adults who are interested in learning how to code. In my own pursuit to understand programming on a deeper level, I have started to work through them myself. Whether you just want to know a little bit more about coding or have an interest in developing a deep knowledge in the subject, these books are the perfect place to begin your journey into the wide and wonderful world of code.
Increasingly, writing code is becoming a necessary job skill and we would all do well to at least deepen our appreciation of what it takes to build the websites and applications that we access on a daily basis. Who knows? Learning to code may just make you the most valuable person around the office or it may prompt you to take your career in a completely new direction. One thing’s for sure – coders are in high demand and will only become more so as our appetite for ever-more sophisticated tech products and services continues to grow. You might as well join them and these books give you the perfect jumping off point to get yourself in the game.
Published by Christa Avampato
IN BRIEF
Author, journalist, digital product manager, and licensed New York City tour guide. Creator and host of NYC's Secrets and Lies. Alumna of the University of Pennsylvania (BA), the Darden School of Business at the University of Virginia (MBA), Arizona State University (Biomimicry), and the University of Cambridge (MSt in Sustainability Leadership).
I build digital media platforms, report on urban climate resilience and biodiversity, and produce live narrative experiences that connect communities to history, nature, and place.
THE DEEP DIVE
My work centers on a single thread: building systems and stories that foster deep connection to our shared world. Across digital streaming, environmental reporting, and live civic storytelling, I design experiences that help people understand complex ideas and the environments around them.
DIGITAL PRODUCT STRATEGY & MEDIA LEADERSHIP
At Carnegie Hall, I serve as Digital Product Manager, leading product strategy, operations, and technical delivery for the video streaming platform Carnegie Hall+. I translate artistic mission into scalable, high-performance streaming architecture that reaches audiences globally. Previously, I led agile product and delivery teams across operations and compliance at American Express, managed Broadway theatrical productions and national tours, and guided strategic initiatives across cultural institutions.
ENVIRONMENTAL JOURNALISM & AUTHORSHIP
As a freelance journalist, I investigate how living systems, urban infrastructure, and human culture intersect. My reported features on urban decarbonization, biodiversity, coastal resilience, and biomimicry appear in publications including Smithsonian Magazine, The Washington Post, Mongabay, Natural History Magazine, and Foreign Policy Magazine. In fiction, I write the Emerson Page young adult novel series, alongside upcoming historical fiction and nonfiction works on New York history, mythology, and human resilience. I also write Togetherhood, a LinkedIn newsletter focused on urban ecology and community restoration, and co-host the podcast Frameworks in the Wild.
LIVE EXPERIENCE & CIVIC STORYTELLING
As a licensed New York City tour guide and live event producer, I transform urban landscapes into shared narrative encounters. I created, produce, and host NYC's Secrets and Lies, an interactive live storytelling series staged across cultural landmarks including the New York Transit Museum, the South Street Seaport Museum, and the historic tall ship Wavertree. I also design and lead site-specific walking tours exploring coastal ecology, food history, and neighborhood evolution, often with partners at Climate Week NYC and the Natural Areas Conservancy.
DOUBLE OR NOTHING MEDIA
Through my independent production studio, Double or Nothing Media, I develop ventures across media, ecology, and public history:
Digital Products & Strategy: Architecting scalable digital platforms, streaming experiences, and operational models for mission-driven institutions.
Environmental Reporting & Publications: Delivering long-form reporting, books, and newsletters grounded in climate resilience and regenerative design.
Site-Specific Live Storytelling: Producing immersive live shows and educational walking tours that engage public audiences in community history.
CONNECT
Website & Production Hub: doubleornothingmedia.com and christaavampato.com
Newsletter: Togetherhood on LinkedIn - linkedin.com/newsletters/togetherhood-7273771832221089792/
Instagram & Threads: @christarosenyc
Emerson Page Novels: emersonpagebook.wordpress.com/
View all posts by Christa Avampato
Christa, this is terrific! I’ve exposed my kids to Scratch (a little bit) and they occasionally come back to it on their own when *playing* games gets boring and they feel like *making* one — or at least like doing something fun and creative on my laptop.
In my experience there are “believers” who think teaching kids programming (a) can be done with any kid, and (b) is the greatest learning experience you can give anyone, and it gives their brains magical sparkly super powers.
I don’t. I still think Scratch and other environments like it (I once worked for the company that published Logo & Microworlds) are NOT as approachable as their inventors & fans think. Simple things are really simple to make, but making a program with any complexity **that works the way you pictured in your head** gets real hard, real quick. That requires discipline and logic. Friendly-looking icons don’t change that. Some people experience it and get the programming bug and then care enough to persevere and get good at it, but not everyone does. They just get frustrated that this thing, with all the cutesy graphics, is hard for them to do.
… That said, seeing you post about Python really gets me excited. I would recommend that for adults before Scratch. Look at a python program and there’s no mistaking the fact that you’re giving a computer instructions. It sets the mood for programming. But, python is simple & spare enough that it’s easier than most languages for beginners to start with, and you can do real-world things pretty easily (e.g., read the contents of a web page into a file, and see it on your screen). I started programming in BASIC way back at age 8, went the Computer Science route, spent 14+ years NOT being a professional programmer, and recently brought myself back to being a newbie — in Python.
For adults, I would really recommend a course called “Learn Python the Hard Way” — a free version is available online (google it). The author does a great job of introducing programming in small, doable steps.
GREAT post, Christa. 🙂
LikeLike
Wow, this article is pleasant, my younger sister is analyzing these things, so
I am going to inform her.
LikeLike