Não julgo seu filho lógica de programação é bem chata mesmo, mas tambem vi muitas pessoas pulando essa parte e muitos que dizem ser "irrelevante"(Cá entre nós eu tambem pulei e não me arrependo)
recomendo ensina-ló uma linguagem fácil e guia-ló nas imensas possibilidades da programação
recomendo este livro: https://www.amazon.com.br/Crie-Pr%C3%B3prio-Site-Nate-Cooper/dp/8575224107
É um livro ensinando a criar sites usando html,css e wordpress mas ilustrado como uma história em quadrinhos, uma "delicinha" de ler