Estonia looks to be the pace setter in this regard, and has just announced that it is introducing computer programming learning for all children attending school. By all, I mean from Grades 1 through to 12, meaning children as young as 6 will be writing their own code and producing software.
The program is called “ProgeTiiger” and is being introduced by the Estonian Tiger Leap Foundation as a pilot scheme to some Estonian schools this year. Next year the program will expand alongside adding programming groups for older kids who want to carry on activities outside of the classroom. Eventually it looks as though ProgeTiiger will become just another standard part of the curriculum, just like math and language studies are."
Link to Original Source