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

meio que estudar lógica te dá uma base bem sólida que quando você for trocar de uma linguagem pra outra, vai ser mais fácil, porém não é tão necessária quanto alguns fazem parecer, se vc estudar muito uma linguagem já vai aprender na prática essa lógica