Если бы к вам пришёл 15-летний пацан с нулевым уровнем знаний в программировании и в ИТ-сфере вообще, который хочет стать разработчиком, то с чего бы вы начали его обучение?
15 лет слишком поздно. Можно не знать программирование, но быть нулем в ИТ сфере, не иметь логического мышления, не иметь представления об интернет и как пользоваться поиском - такого пацана сразу гнать и не тратить на него время.
Ибо если у него с логикой что-то есть, то н дружит с гуглом. Если дружит с гуглом, то он не может быть нулячим.