Программирование - это другое. Есть компьютерщики, есть программисты. Программирование - это математика, алгоритмы. Если у мальчика по техническим предметам в школе плохо, то в вузе совсем тяжело будет. Но, если армия не грозит, можно попробовать потом бросить. Так хоть будет знать, что попробовал.