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
Saga is Brian K Vaughan and Fiona Staples’ magnificent, visually stunning, adventurous, funny, raunchy, complex and provocative graphic novel; the first six volumes of collected comics moved from strength to strength, fleshing out a universe that was simultaneously surreal and deadly serious, where cute characters could have deadly-serious lives: now, with volume 7, Staples and Vaughan continue their unbroken streak of brilliance.
Seedship is a text-only game of interstellar exploration and settlement. You’re the sentient AI of a generation ship containing 1000 humans fleeing a doomed Earth, and you must deal with threats in deep space and evaluate target worlds for suitability. There are always tradeoffs: a world with breathable air and charming wildlife may guarantee comfort, […]
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.
They probably just sleep a lot. But still, you can remotely keep an eye on them when you’re at work and missing them deeply with this HD monitor from Kodak.If you have a new puppy that destroys everything in sight, or you just want to be a little more security-conscious, this WiFi camera is a […]
Thinking of a business idea is the easy part. Doesn’t even have to be a “good” idea, you can still get people to throw money at a non-existent venture, but to do that you need to at least have something even resembling a viable business plan. Why doesn’t anyone do it then? Because building that semi-viable […]
The Twisty Glass Blunt is an intriguing product that claims to abolish the need to ever buy or use rolling papers. And, well, it does if you so choose. You can cut down on the waste this 4/20, and everyday after when you’re smoking with this clever piece.Built with a German-engineered glass tube and inner […]