Это достаточно сложный вопрос для любого родителя. Более того на данную тему нет четкого мнения. В общем и целом программирование обязывает человека обладать логикой и иметь абстрактное мышление, но само собой данные качества начинают проявляться у детей Pin-Up в 14-15 лет. До этого возраста заниматься программированием с полной серьезностью не стоит. Однако никто не отменяет так называемых подготовительных курсов для детей начальной школы. Безусловно пытаться обучиться С++ в 5 классе нет никакого смысла. Это скорее отобьет у ребенка все рвение к данной области. Именно по этой причине и были разработаны методы обучения программированию для подрастающего поколения. С одной стороны мы не можем научить ребенка серьезным вещам в плане программирования в раннем возрасте, а с другой - не можем посадить его в 8 классе за обучении С++ если за спиной нет хоть какой то базовой подготовки.

На помощь в таком случае придут языки, которые вполне по зубам школьникам младшего возраста. Данные языки направлены на работу преимущественно с кнопками, текстом или же графикой. В этом возрасте детям куда приятнее наблюдать за движущимися объектами, а не выполнять задачи в интерфейсе консоли. Наиболее предпочитаемым языком в таком случае будет AcrionScript. Благодаря этому языку ребята могут писать простые программы и тут же получают адекватную оценку за свои труды. По достижению 11-13 лет можно записать ребенка на курсы Pascal. Это идеальный вариант для старта. После того как подросток освоит Pascal имеет смысл начинать познавать языки более высокого уровня, например C++. Знание C++ позволит ребенку знакомиться с иными, более продвинутыми языками без особого труда и с пониманием дела. Данную систему образования можно сравнить с изучением иностранных языков. К примеру, вы выучили английский язык и можете свободно на нем говорить. После Pin-Up изучение языка из той же «языковой семь», например испанского, станет для вас куда более простым занятием, чем учить тот же арабский или китайский языки.

Абсолютно аналогичен и вопрос изучения языков программирования. Главное создать для себя образовательную базу, которая станет путеводителем по схожим языкам и позволит выучить их без особого труда. По достижению 7-8 класса имеет смысл браться за более серьезные языки, такие как C, С++, С#, Java и им подобные.
В данный момент многогранность языков позволяет начать обучение и знакомство с миром программирования не только в начальных классах, но и даже для Pin-Up дошкольного возраста. Такую возможность людям предоставили такие среды как, ПиктоМир, Лого, Scrath.
Существует так же универсальный способ привлечь Pin-Up человека любого возраста к программированию. Это увлечение робототехникой. Более того некоторые учебные заведения практикуют внедрение в образовательную программу такие вещи как Lego Mindstorms. Конструирование роботов на основе arduino- совместимых контроллеров является, безусловно, весьма интересным занятием, которое не сможет оставить равнодушным ребенка любого возраста.
На Pin-Up статья подходит к своему логическому завершению. До новых встреч!