This VentureBeat article introduces a very interesting free resource for bringing the logic of programming to elementary school.
The company is Tynker. Its core philosophy is that elementary school-aged children should understand the basics of how computers work and how they’re programmed.
“We don’t think of programming skills as having the ability to write Ruby or Python with proper syntax,” the team wrote in a recent blog post.
“Rather, we believe that knowing how to program means having a basic understanding of a language’s underlying computational logic. Seen from this perspective, programming is one of the most valued skills in the 21st century. In which case, no age is too early to learn programming.”