Tynker is a new computing platform to teach children computational learning and programming skills

http://www.tynker.com/school/

Tynker is a new computing platform designed by Silicon Valley technologists specifically to teach children computational learning and programming skills in a fun and imaginative way. Tynker’s language is inspired by Scratch from MIT. It is a completely browser-based platform written ground up using Open Web standards such as Javascript, HTML5, CSS3 and does not use Flash

Comparing programming to a recipe

http://www.cs4fn.org/programming/recipeprogramming.php

“Programs are very similar to recipes. They both give instructions that, if followed, achieve something. There is a difference between them, though, and it has to do with language. When chefs invent recipes they write them out in human languages like English. Programmers write programs in special languages. Why’s that? It’s all about being precise enough to be sure exactly the same thing happens every time. Recipes are often ambiguous which is why when I follow one it sometimes goes wrong. Programs tie down every last detail.”

Meteor Raspberry Pi Cluster Used to Teach Parallel Computing

http://www.sciencedaily.com/releases/2013/11/131113092128.htm

Researchers at the San Diego Supercomputer Center (SDSC) at the University of California, San Diego, have built a Linux cluster using 16 Raspberry Pi computers as part of a program to teach children and adults the basics of parallel computing using a simple model that demonstrates how computers leverage their capacity when working together