Основы большинства языков программирования строятся на английских словах: if, for, while, class, public, void и прочих.
А запоминается материал лучше всего тогда, когда на нем пишешь предложенные программы, понимаешь принцип их работы, а затем на тех же принципах пишешь свои программы.
А не надо это заучивать. Пойми суть и структуру. Остальное само запомнится в процессе практики. Всегда можно подсмотреть в справочнике, умение прогить не в этом.
Не надо заучивать, ты не пианист.
Главное понять, как писать программы и знать, просто, какие функции в принципе есть и где их искать. Конкретную команду всегда можно загуглить. Самые часто используемые ты запомнишь.