Как не забывать то, что изучил еще недавно?
Не надо с этим бороться. Если помнить все до деталей - голова лопнет.
Делайте записи для себя, храните какие-то заметки, кусочки кода. Структурируйте свои знания ссылками на полезные статьи, которые в случае чего можно почитать.
Но постоянно держать в голове знания, которыми не пользуешься - прямой путь в психушку.
Как по мне, запоминать абсолютно всю информацию и не нужно. Главное знать где искать то, что нужно для работы в данный момент. Если вы учите какую-то технику, а потом переходите на что-то другое, то это вполне естественно, что мозг переключает фокусировку и пытается запомнить новую и более актуальную информацию (актуальную в данный момент времени).
Однако, если считаете, что дело не в этом, то вот статья о том, как качественно запоминать новую информацию. Очень понравилась система Лейнтнера, которая упоминается в статье.