Без заголовка
Обыно в танцах всё не так: научиться крутиться вправо после крутиться влево занимает столько же много времени, только и всего. Время реального первого научения часто недооценивается и ожидания для второго научения обычно в разы меньше, чем первого. Основные конструкты императивного программирования -- 8-12 часов упражнений, что для многих неожиданно. Функциональное программирование -- те же основные (первые, элементарные и т.д.) конструкты с первых трёх страниц учебника будут наверняка те же 8-12 часов. Но ожидают почему-то 2-3 часа (из которых полчаса "чтение инструкции"), чего крайне недостаточно. Нет обычно блокировки, есть недооценка потребного времени упражнений: ориентируются только на "я прочёл учебник по езде на велосипеде, и что-то не могу ездить".