Urobos, приветствую! Если понимания кода нет, лучше помимо обучения по видеоурокам почитать дополнительно какую-то литературу по C#. Но и в тупом копировании тоже есть смысл, рано или поздно количество переходит в качество. Главное не сдаваться и идти вперёд! Желаю успехов!
Рекомендую посмотреть видео-курс от ITVDN "C# Стартовый", Шевчук очень круто всё обьясняет и в купе с видеошарпом получится супер комбо для обучения :)
Научился: Так как я делал в WPF, то научился пользоваться элементом MediaElement :) Ещё для получения словарной карточки я использовал анонимные Tuple из C# 7.0 Трудности: Сложным было подобрать костыль для отслеживания состояния плеера в WPF :) Я дополнил концепцию плеера из урока отключающимися кнопками пролистывания если дальше нет больше карточек и отключением плеера при повторном клике.
Если интересно, как это выглядит на WPF, то по ссылке архив PuzzleEnglish.rar
Трудности: Попытки разобраться с плеером. По моему он очень топорный и без него было бы лучше.
А помимо этого всё понятно. Замечаний нет, урок понравился.