Берёшь книгу и читаешь. Или смотришь курсы. Но лучше читать книги. Не надо ничего заучивать. Надо вникать, понимать. Потом пишешь код сам, решаешь задачи. Постепенно что нужно само запомнится. Если что-то забыл, легко найти в интернете (если знаешь что ищешь и умеешь искать).