Программу целиком я пока не учил, но пробовал составлять последовательности под какую-нибудь мелодию и потом прокатывать по паре раз. Под музыку запоминается как-то само, никаких усилий не прилагал (главное не забыть взять с собой плеер ).
А еще, мне кажется, тут как со стихами: либо пишешь, либо учишь. И то и другое делать нет необходимости.