Первое, посоветовал бы избегать видео-курсы, лучше учиться пользоваться официальной документацией и читать книги — любые, какие будут доступны. В силу специфики современного технического автора это целесообразно, не все авторы хорошие педагоги — возможно удастся понять предмет, читая одно и то же в документации, в одной, двух-трех книгах, переключаясь от одного изложения к другому. То есть, не могу согласиться с советом читать одну определенную книгу. Чем больше литературы по теме будет, тем лучше.
Второе, есть смысл ставить реальные и выполнимые в срок задачи, и решать их, практикуя.
Третье, ничего страшного, если сделаете небольшой проект на Unity, другой — на Unreal, до того как свяжете свое будущее с той или иной платформой. Так как заранее никто не даст Вам совета или ответа, что именно Ваше, что вызовет большие симпатии как среда, и что лучше изучать именно Вам — а для кругозора и в самообразовании такой подход чрезвычайно полезен, когда увидите и немного прочувствуете разные подходы.
Добавлю, т.к. в ответах выше не упоминали, стоит обратить внимание на Godot, у него низкий порог входа, простая документация, блестящая архитектура и есть свои решения, не уступающие Unity / Unreal.