Мне кажется, что не нужно создавать условия, когда ребёнок вырастет неким техническим специалистом. То есть пусть лучше ему будет важнее достижение результата и мб не самым оптимальным способом, чем процесс работы. Во втором случае вырастет инженер-перфекционист. Мысль была такая.
Если ты имеешь понимание, что можешь чему-то вообще ребёнка научить (что я ... как-то опасаюсь ещё не так просто) - то лучше учить чем-то выгодно отличаться от остальных. Говнокодеров много, поэтому лучше чем-то от них отличаться :)