Вы неправы.
Механизм получения знаний и выработки умений с доведением до навыков есть. Он примерно одинаков для любой осознанной деятельности и мыследеятельности приматов и формулируется как "Посмотри, как делаю я, сделай сам, сделай лучше меня"
То, что вы не знакомы с методикой преподавания ремесел (к которым, безусловно, относится программирование) - не означает, что такая методика не существует.
Проблема не в методике, конечно же.