Scratch is a free drag-and-drop programming language for kids, developed at MIT. My 10-year-old daughter Jane uses it to create puzzles, games, and interactive cartoons. In 2012 I reviewed a book called Super Scratch Programming Adventure, a comic book guide to Scratch. I recommend it.
I also recommend the new book, Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math. Like Super Scratch Programming Adventure, this book is aimed at the complete beginner, but it goes deeper, exploring powerful programming concepts that show how useful Scratch is, for kids and adults.
From the book's description:
Harness the power of repeat loops and recursion
Use if/else statements and logical operators to make decisions
Store data in variables and lists to use later in your program
Read, store, and manipulate user input
Implement key computer science algorithms like a linear search and bubble sort
Hands-on projects will challenge you to create an Ohm's law simulator, draw intricate patterns, program sprites to mimic line-following robots, create arcade-style games, and more! Each chapter is packed with detailed explanations, annotated illustrations, guided examples, lots of color, and plenty of exercises to help the lessons stick. Learn to Program with Scratch is the perfect place to start your computer science journey, painlessly.
Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math
Why you stop. No stop skritchy.
The creator of the CodeParade video channel made an interactive pushbutton busyboard for his toddler. He bought a bunch of knobs and switches, wired them to an Arduino, LEDs and beepers, and put them in a craft box. It has a simple mode, in which pushing a button triggers a sound or light, and an […]
Hold on to your cute little butts there, babies, we’re about to go through an automated mechanical car wash.
If you’re interested in either beginning or furthering a career in graphic design, you need to have a thorough understanding of Adobe’s famed editing and illustration tools, and these bundles will get you to where you need to be for a fraction of what you’d pay for an in-class education. 1. The Essential Adobe Photoshop […]
Laptops are great when it comes to getting work done on the move, but sometimes you need a better and more responsive keyboard in order to get your work done away from your desktop. Here are six top-rated Bluetooth keyboards that will help you power through your tasks both at the office or while you’re […]
The life of an entrepreneur is rarely easy, regardless of whether you’re running Google or have yet to get your first idea off the ground. So why not make your life easier with a lifetime subscription to Zuitte 50+ Tools for Entrepreneurs while it’s over 90% off? With over 50 powerful tools that help everyday […]