Лучше всего будет, если Вы будете переписывать код, но не только тупо переписывать, а разбирать этот код на разных примерах.
Только таким образом можно более эффективней учиться, потому что у Вас сразу будет задействована сразу 2 части мозга: практическая и теоретическая.
Мне сразу понравился такой способ, когда я впервые попробовал этот метод.
Желаю Вам успешного и эффективного обучения ;)