Scratch is a graphical programming language for kids that was designed at the MIT Media Lab. To write a program in Scratch, you connect colored code blocks together. The neat thing about not having to type in lines of code is that you don't have to worry about spelling errors. Also, the blocks fit together only if they make computational sense, which helps beginners from making frustrating mistakes. (The inevitable bugs that do occur in Scratch end up being the interesting and educational kind). Scratch is free and available for most operating systems.
Super Scratch Programming Adventure is a comic book style introduction to Scratch that reveals the power of this deceptively simple programming language. It's possible to write sophisticated arcade-style games on Scratch, and as you work though the chapters of Super Scratch Programming Adventure, you'll be surprised at what the software is capable of. The book is written in the form of a story, in which cartoon characters are faced with increasingly dire predicaments that require Scratch programs to get out of. It's a fun way to learn how to program Scratch, even for adults.
My 9-year-old daughter loves Scratch, and she's learned a lot about sprite animation, variables, applying sound effects, interface design, and more. As Mitchel Resnick, the director of the MIT Scratch Team writes in his introduction, "As young people create Scratch projects, they are not just learning how to write computer programs. They are learning to think creatively, reason systematically, and work collaboratively [people can share their Scratch creations at MIT's Scratch site] -- essential skills for success and happiness in today's world."
The book also has a brief introduction to the PicoBoard, a microcontroller board that interfaces with Scratch so you can write programs that respond to light, sound, and other inputs. I'm going to buy a PicoBoard, because it looks like a lot of fun!
If you have a kid who likes video games, this book is a fine way for him or her to learn how games are created. I also recommend the book for adults who want to have creative fun with their computer.
Super Scratch Programming Adventure
In 2012, Kim Stanley Robinson published 2312, imagining how the world and its neighbors might look in 300 years, loosely coupled with the seminal Red Mars books, a futuristically pastoral novel about the way that technology can celebrate the glories of nature; in 2015, Robinson followed it up with Aurora, the best book I read that year, which used 2312’s futures to demolish the idea that we can treat space colonization (and other muscular technological projects) as Plan B for climate change — a belief that is very comforting to those who don’t or can’t imagine transforming capitalism into a political system that doesn’t demolish the planet. Now, with New York 2140, Robinson starts to connect the dots between these different futures with a bold, exhilarating story of life in a permanent climate crisis, where most people come together in adversity, but where a small rump of greedy, powerful people get in their way.
Last December, I published my review of Andrew “bunnie” Huang’s astoundingly great book The Hardware Hacker: Adventures in Making and Breaking Hardware — without realizing that the book’s release had been delayed because the published decided to do some very fancy and cool stuff with the printing process.
It’s been fifteen years since the first edition of educator Rosalind Wiseman’s Queen Bees and Wannabes was published; now in its third edition — updated with current, timely material about social media and other fast-moving subjects, as well as reflections from girls who were raised on the techniques in the previous editions — the book is a compassionate, aware, and intensely practical guide to navigating the toxic, gendered lives of young girls in a diverse, politicized world.
You know the drill. You go to the dentist and they ask you how often you floss. You lie through your teeth and say, “every day!” (Bonus points if you have some cilantro or chives stuck in your gums from lunch). You don’t want to keep up the charade any longer, but rubbing that tiny strand […]
The Raspberry Pi Foundation has done outstanding work packing a fully capable desktop computer into a package the size of a deck cards—especially one that only costs $35. But if you already have a working laptop, why should you care? Oh, how much you have to learn. Besides operating well as a compact digital media hub, […]
Custom coffee vessels are the perfect piece of office flair, but it’s just a matter of time before your VOTE FOR PEDRO mug will start to lose its relevant wit. Why not have a new one every day, with whatever silly nonsense you want sticking off the sides? You can save big on your novelty […]