Хороший инструмент не делает из вас мастера. Достаточно частая ситуация: некто покупает дорогой фотоаппарат и считает, что он тут же стал фотографом. Это не так. Фотография — это не просто направлять камеру и нажимать на кнопку затвора. К этому должно прилагаться видение и понимание того, что происходит. Это из той же серии, что дорогая посуда не делает автоматически вашу пищу вкуснее, а дорогой музыкальный инструмент не означает, что музыкант будет извлекать из него шедевры вместо омерзительной какофонии. Приобретение бормашины не делает из вас стоматолога, а скальпеля — хирурга. И это же относится к программированию. Классическое фундаментальное обучение состоит в том, что преподаватель сначала рассказывает азы и алгоритмы, а потом даёт решать типовые задачи (поиск подстроки в строке, сортировка, списки и так далее). И задачи эти решаются на бумаге, студент просто пишет код ручкой на листе, а преподаватель его оценивает. Можно сказать, что это чистка унитазов зубной щёткой, но это не