Я не думаю, что вы можете научить кого-то быть гением, но вы, безусловно, можете научить его не совершать ошибок новичка и смотреть на письмо так, как писатель смотрит на письмо, а не только так, как читатель смотрит на письмо. Есть много техник и навыков, которым можно научить, и которые будут полезны любому, независимо от того, насколько они одарены, и я думаю, что написание программ может быть очень полезным для людей.