Качество ПО в основной своей массе действительно здорово деградирует. Но тут проблема, как мне видится, не в качестве обучения и методах, а просто в том, что способность к программированию не является универсальным навыком, которому можно научить. Человек либо родился программистом, либо не родился.
и именно по этому, для каждого человека есть своя профессия, которой он должен заниматься, а не упрощать путь постижения какого-то навыка потому что ему так хахотелось)) А хочешь получить призвание в чем-то посложнее - ну давай, напрягись, это нормально пробираться сквозь тернии! Не помню ни одного программиста у которого все шло как по маслу, все грызли гранит науки и всем давалось с трудом! И тот кто куда-то догрыз на том уровне и состался. А если начнут с яваскрипта - закончат явоскриптом и… видели фильм Идиократия?))) ну вот мне предполагается такой исход мира, если все начнут изучать программирвоание с яваскрипта 😄