С чего начать учить программированию?
Не тратить свое и его время. Хороший преподаватель не может быть хорошим программистом, а хороший программист - не может быть хорошим преподавателем! 
По-этому, лучшей и более результативной помощью с вашей стороны было бы - найти ему подходящие качественные курсы.
Выбираешь интересующую тебя сферу (фронт?), учи основы программирования, хоть на том же Паскале, хоть сразу на нужном тебе языке. Не понимаешь что такое биты, двоичный код? - Читай школьную программу по информатике за 8-11 классы. Расширит кругозор в целом. Если тебе все же фронт интересен, бери тот же https://learn.javascript.ru/ там с основ - основ идет. Гуглишь книгу по алгоритмам (например Грокаем алгоритмы) - читаешь параллельно. В целом, ЯП - это всего лишь инструмент.