Oi, Don! Como vai?
Que legal que você está começando sua jornada na programação e tem interesse em desenvolvimento de jogos! Trabalhar com engines como Unreal e Unity é uma excelente escolha, e realmente, C++ e C# são as linguagens principais para essas plataformas.
Para começar, recomendo que você busque cursos que introduzam os fundamentos de cada linguagem. No caso do C++, como ele é usado na Unreal Engine, é importante entender bem os conceitos de programação orientada a objetos, ponteiros e gerenciamento de memória, pois são bastante utilizados nessa engine.
Para C#, que é a linguagem principal do Unity, você pode focar em cursos que ensinem os conceitos básicos de C#, como sintaxe, estruturas de controle, classes e objetos, além de como interagir com a API do Unity.
Na Alura, você pode procurar por cursos introdutórios de C++ e C#, que vão te dar uma boa base para começar a trabalhar com essas engines. Além disso, é interessante procurar por cursos específicos de Unreal e Unity, pois eles vão te ensinar como aplicar o que você aprendeu nas linguagens dentro das engines.
Lembre-se de que a prática é essencial, então tente criar pequenos projetos ou seguir tutoriais práticos enquanto aprende. Isso vai te ajudar a fixar o conhecimento e entender melhor como as coisas funcionam na prática.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.