With the State Council issuing the “Artificial Intelligence Development Plan” and gradually promoting programming education, the current programming education for teenagers has become a hot topic. Some provinces and cities are also at the forefront of the popularity of programming education, but at present children's programming education system is not perfect. This article analyzes the current programming tools that are suitable for young people, and summarizes a set of perfect programming education system according to the characteristics of young people's development at different stages of development, and applies it to practical programming education practice.