Teaching Kids to Code Will Change The Way We Program