Less than 4% of the population have the aptitude to be successful professional computer programmers that can work for Microsoft-Cisco-Intel etc And that is only if the people that have the aptitude, discover  it and decide to make it a career. Teaching kids to code is a waste of time and  money