Я читаю книгу, например, и понимаю что пишется
Книгу то поди не художественную читаете. Приводит автор решение какой либо задачи, переписываете, компилируете, смотрите что все работает, разбираете, а затем через день пробуете восстановить с нуля то что приводил автор. Таким же образом решаете задачи (которые обычно в конце каждой главы). Не получается? Смотрите в интернете, переписываете, обмозговываете, а затем опять же через какое-то время пробуете все восстановить без подсказок.