Столкнулся с такой проблемой: не запоминаю изученный материал. Читаю, вроде понимаю (пусть и не 100%), набираю код за автором, делаю задачки в конце учебника ("Песни о Паскале", но уже к вечеру текущего дня мало что помню и ничего не могу воспроизвести - даже теорию, на следующий день - тотальная амнезия. Так, в принципе, почти со всеми книгами.
Неправильно учишься. Надо брать задачу и пытаться сделать её самому, а не повторять за автором. Автор разбирает пример для того, чтобы рассказать о способе решения, который может стать интересным только в том случае, если задачу уже пытался решить самостоятельно, но не получилось
Когда ты понял тему и задачу изученного, придумай себе проблему. Допустим ты научился вычислять на паскале и автоматизировать вычисления, тогда представь, что тебе нужно создать калькулятор, и уже своими догадками попытайся это реализовать. Все програмисты не знают шаблонов кода, они постоянно импровизируют (решают задачи)