In the new economy, not everyone will be a programmer, but everyone will work with programmers:
Making programming literacy a must.
According to Professor Donald E. Knuth, the father of algorithmic analysis, computer programming is an art. Hatch Studio approaches teaching and learning computer programming in a way that parallels techniques and pedagogical methods used to teach and learn reading, writing, and arithmetic.
From the outset, students are exposed to, use, and think about real lines of code in the same way that they are introduced to real reading, writing, and arithmetic. The initial material is simple, but exposure and use of authentic computer languages means that they get used to successfully expressing full, complex, human thought to a machine.
Students can begin learning independently with Hatch Studio software when they can type—usually around age 6-8.
As with reading, writing, and arithmetic, students are advantaged by beginning the learning process at a young age when the brain is more plastic.
Becoming programming literate is a process that is computer language agnostic, but it happens by using a real-world computer language to create projects.