From the PC Mag article –
In order to have patented technology, however, you have to have technology smarts. When Fried later asked the president if he thinks high schools should have a computer programming requirement similar to a foreign language requirement, Obama said he “thinks it makes sense.”
Ultimately, Obama said he wants to make sure the high school experience is “relevant.” Vocational schools “got a bad rap,” he said, because the perception was that people were being fast tracked into blue-collar jobs.
But Obama pointed to Facebook founder Mark Zuckerberg, who told the president that he’d taught himself to code, primarily because he was interested in gaming. There’s a whole generation of kids who could benefit from getting a head start on similar high-tech learning. It “engages kids,” Obama said.
“Given how pervasive computers and the Internet is now, I want to make sure they know how to actually produce stuff using computers and not simply consume stuff,” he said.