These days, the effort to get more of us writing computer programs has become part of an “everybody should learn to code” ethos that folks like President Obama and have gotten behind, NPR reports. “We all depend on technology — to communicate, to bank, [for] information — and none of us know how to read and write code,” Will.I.Am points out in an online ad for , a nonprofit aimed at making coding more mainstream. that he wants young people to “know how to produce stuff using computers and not just consume stuff.” There is no shortage of books and online programs teaching you how to code once you can use a computer. But how would you learn to code if you can’t even read? How could 3-year-olds begin to learn the basics of computer programming?