ок. начинающие часто знают лучше опытных, как и что учить.
цитатка из Заблуждения 10, "Факты и заблуждения профессионального программирования" Робрерта Гласса:
Как вы учились программировать? Готов спорить, что это были какие-то
занятия в учебном классе, на которых преподаватель рассказывал о правилах языка программирования, после чего предоставлял слушателям писать некий программный код, как им заблагорассудится. А если вы учились
программировать более чем на одном языке, то наверняка во всех случаях
это было одно и то же. Вы читали о языке программирования, или вам рассказывали о нем, а потом предоставляли полную свободу писать на этом языке все что угодно.
И такой способ обучения программированию настолько вошел в норму, что вы, может быть, и не видите в нем ничего плохого. И напрасно.
Он отнимает массу времени.
Дело вот в чем: изучая любой язык, мы в первую очередь учимся читать.
Вы берете «Войну и мир», или «Дика и Джейн», или какое:то другое произведение и читаете. И вы не думаете, что можно написать «Дика и Джейн» или «Войну и мир», не изучив как можно больше примеров творчества умелых писателей. (Поверьте мне, написание «Дика и Джейн» тоже требует
мастерства! Надо писать словами, входящими в словарь, соответствующий
возрасту и знаниям читателей.)