Вы не можете научить новичков сверху вниз программированию, потому что они не знают, какой конец истечет.