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
Since 2015, our family has been in love with Dana Simpson’s Phoebe and Her Unicorn books, a kind of modern take on Calvin and Hobbes, only Calvin is an awesome little girl, Hobbes is a unicorn, and the parental figures can see and interact with the unicorn, but are not freaked out because she generates a SHIELD OF BORINGNESS. Now, the insanely prolific Simpson has released the fourth collection in the series: Razzle Dazzle Unicorn: Another Phoebe and Her Unicorn Adventure.
It’s been more than 20 years since the publication of Making Book, Teresa Nielsen Hayden’s collection of essays, mostly drawn from the pre-online days of fanzines and letters columns; this year, in honor of Teresa’s stint as Fan Guest of Honor at Midamericon II, the 74th World Science Fiction Convention, NESFA Press has published a second volume: Making Conversation, a collection of essays drawn from the online world on subjects as varied as moderation and trolling, cooking, hamster-rearing, fanfic, narcolepsy, the engineering marvels of the IBM Selectric, and more.
Review Meta has published an in-depth analysis of 7 million Amazon reviews and found that “incentivized reviews,” those with a disclaimer that the reviewer got the product free or discounted, skew substantially higher than non-incentivized reviews.
When you’ve had a long day and it’s time to unwind, there’s a lot you can do to relax: drink some tea, take a shower or even read a book. But there’s one thing that’s essential to a comfortable night’s rest—and that’s investing in some really good sheets. Enter Bamboo Bed Sheets. These quality sheets retail for $120, but […]
The Avantree Powerhouse 4 Port Fast USB Charging Station brings high quality, high power, and still keeps your work space or home looking neat and organized. The best part about this charger is its capacity. It comes packing 4 USB charging sockets and a powerful 4.5A/22.5W output.. Its smartport technology means you don’t have to worry about frying your battery, either—it […]
With this comprehensive course in App & Game Development for iOS and Android, you’ll be able to take full advantage of this career opportunity without committing to going back to school full time. You’ll learn how to build immersive, interactive games and apps from start to finish using Python, C#, Unity, and HTML—some of the most in-demand programming […]