Pozwólcie, że rozwinę mój wątły komentarz powyżej.
Wygląda na to, że twój syn aktywnie interesował się programowaniem. Ja też spędziłem „godziny i godziny”, robiąc dokładnie takie same rzeczy, jak brzmi to, co robi twój syn (chociaż wtedy nie miałem luksusu w Internecie!). Nie jest to strata czasu, ale budowanie podstaw, dzięki którym staje się biegły technologicznie, kompetentny i ostatecznie bardzo przydatny.
Jako rodzic niekoniecznie musisz rozumieć wszystko, co robi (a szczegóły techniczne prawie na pewno będą poza tobą), ale możesz zaangażować się z nim i spróbować uzyskać ogólne pojęcie o tym, co buduje. Czy on buduje stronę internetową? Jak to wygląda? Dla kogo to jest? Jaka jest publiczność? Czy on buduje Rubinowy klejnot? (To jest moduł programowania, z którego mogą korzystać inni ludzie.) Co to robi? Jak to jest przydatne? Kto może z tego skorzystać? Pamiętaj, że jego programowanie może się szybko zmienić, więc bądź na to przygotowany. Dzisiejszy gorący nowy projekt będzie jutrzejszym „starym i zniszczonym”.
Zbyt wiele z jednej rzeczy może prowadzić do braków w innych obszarach jego życia. Prawdopodobnie robi coś, co ostatecznie się opłaca na komputerze. Ale zachęć go do robienia innych rzeczy, takich jak wychodzenie na zewnątrz, spędzanie czasu (w prawdziwym życiu) z przyjaciółmi, czytanie książek itp. Pozostawiony na własne potrzeby, prawdopodobnie programowałbym codziennie od rana do północy, kiedy byłem twoim wiek syna. Moim rodzicom udało się też zmusić mnie do robienia innych rzeczy bez komputera.
Krótko mówiąc, porozmawiaj z nim o tym, nad czym pracuje. Zadawaj pytania na temat rzeczy, których nie rozumiesz. Jeśli nic więcej, da mu to cenne doświadczenie w wyjaśnianiu koncepcji nietechnicznej osobie!