“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.”
A HUGE list of videos and lectures to learn programming.
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
Texas 10-year-old Rhys uses Gamestar Mechanic to program and create worlds to play in, learning valuable skills in science, technology, engineering, and math along the way
An article that talks about the code.org effort and the upcoming Hour of Code