Scratch, a programming language for kids | Opensource.com

Scratch, a programming language for kids

Posted 08 Oct 2012 by 

Rating: 
(13 votes)
learn
Image by : 

opensource.com

submit to reddit

Scratch is a free educational programming language for kids, available in 50 different languages and runs on just about any modern computer: Linux, Macintosh, or Windows. The new guide book, Super Scratch Programming Adventure!, was authored by The LEAD Project (Learning through Engineering, Art, and Design), in Hong Kong, to make Scratch more accessible to children around the world by teaching them how to use it. 

Scratch was developed several years ago by the Lifelong Kindergarten Group at the MIT Media Lab—led by Professor Mitchel Resnick—with financial support from the National Science Foundation, Microsoft, Intel Foundation, MacArthur Foundation, Google, Iomega, and MIT Media Lab research consortia. 

The book explains Scratch's tools and features in ten short chapters, colorfully illustrated with accompanying cartoons. Kids will learn about sprites, the stage, and how to create loops using blocks, the visual elements of the Scratch programming language.

I was pleased to see that not all of the games described in this book are shooting games. The book includes a maze game and a car driving game called Desert Rally Race. The book also explains how to add your own recorded sounds to your Scratch programs.

Scratch is intended for children ages 8 and up, but several of my friends' kids started dabbling with Scratch when they were younger. One very interesting aspect of Scratch is that it can be used for simple animations and digital storytelling, so it appeals to both computer programmers and visual designers/storytellers.

At a Scratch Day event several years ago I encountered twins in 8th grade. One twin was an excellent Scratch programmer; the other twin was an excellent Scratch animator. Both twins give credit to Scratch for getting them very interested and excited about technology.

This particular book would also be of great use to someone who already knows a little Scratch and wants to become more skilled. I should mention that the layout of the book is visually very appealing and the writing is concise and to the point. Someone spent a lot of time working on this book—and the effort shows.

The publisher of the book, No Starch Press, offers the print edition and the eBook for $24.95, and offers just the eBook for $19.95. The print version of this book is a delight to hold in one's hand, and is the version I would more strongly recommend. It's also useful to note that this book covers Scratch version 1.4. And Scratch 2.0 is due out sometime soon, but will not make this book obsolete.


This article is translated to Serbo-Croatian language by Anja Skrba from Webhostinggeeks.com.

submit to reddit

1 Comments

Rebecca
Open Source Champion

I was introduced to Scratch recently, and it has been a big hit with my 6 year old and even 3 year old. The interface is very intuitive and the commands are things that kids can put together in all sorts of interesting ways. It's quite the step up from LOGO or BASIC, which I taught myself as a kid.

Vote up!
4
Vote down!
0

Phil Shapiro has been an educator, teaching students from pre-school to graduate school for the past 26 years. He currently works at a public library in the Washington, DC area, helping youth and adults use 28 Linux stations. Between 2007 and 2012, he blogged for PC World magazine on various technology topics and currently writes for MAKE magazine and Opensource.com. For more about Phil, follow him on Twitter and see his videos

What is open education?