Это все игрушки, не для работы. Для программирования нужен хороший уровень математики, не то что тройка, даже пятерка по математике в общеобразовательной школе недостаточно. Там  нужны определенные разделы математики достаточно высокого уровня.Это все мечты ребенка, что для программирования учиться не нужно, а вы ему потакаете. В программировании конкуренция высокая.