Это для старших хорошо. 12 лет - это 5-6 класс. Половина важных предметов ещё даже не началась, а с 3 по математике и не начнётся успешно. 3 по русскому - это минус история, литература, общество...Автор, в 12 не понимает в программировании, значит не по силам нагрузка, спуститесь на тот уровень, где понимает. Подключите спорт. И да, либо сами садитесь рядом и учите учиться, либо человека наймите.  Моему 12 на этой неделе исполнилось. Сегодня диктант словарный по английскому в школе, вчера они сидели с папой писали. Папа диктовал, ребёнок писал. После первого раза из 45 слов ребёнок правильно написал чуть больше половины. После 3 - все правильно. Утром повторили. Есть два предмета, где ребёнок уверенно все делает сам. И я вижу, что он работает и на уроках, и дома. А остальные предметы  пока приходится пинать и контролировать, не для оценок, а для того, чтобы понимал, какие усилия надо прикладывать для того, чтобы учить и выучить.