The article describes the issues of teaching programming in the school at computer science (Computing) lessons. The authors have analyzed how the school computer science (computing) course has changed in recent years. In addition, an analysis of modern approaches to teaching programming in Russia and Western countries has been carried out. Referring to the research of leading specialists, the authors of the article suggest using the technology of gamification in the teaching of programming in school. The authors analyze the foreign experience in teaching programming in the school and distinguish three main software products: Alice, GreenFoot and Scratch. Based on the discussion organized by Fincher S., as well as the work of Kolling M., Hir...