Как школьнику найти время на программирование?
Ну просто "рукалицо"...
Люди с двумя работами, семьей и детьми как-то находят время на программирование, а школьник найти не может. Ну не смешно ли?
Могу посоветовать вести "расход времени" в блокноте в течение семи-десяти дней. Записывать все-все-все, на что тратишь время: занятие, продолжительность, важность. Потом посмотри на это и ужаснись. Сразу поймешь откуда взять время на программирование.
Если у тебя есть "громадное количество времени", и ты взрослый здоровый человек, еще не получающий пенсию - значит, ты тупо просираешь собственную жизнь. 
У тех, кто не ленится учиться и трудиться, времени не хватает всю жизнь. И это, между прочим, не только правильно, но и прекрасно.