Сразу уточню, что я не мамкин врыватель вайти, мне 30 лет, менять сферу деятельности своей не планирую сильно и в целом в жизни меня все устраивает. Все хочу изучать чисто как для своего хобби. Клепать какие-то механики в одно лицо, а потом делать из этого никому ненужную индюшатину. Ну и плюс получше узнать язык, чтобы мог какие-то микроприложения писать. Кодить интерес вызывает, но никогда глубинно ничего не изучал.
На Gamedev.tv хорошие курсы для начинающих, как UE, так и Unity. Мне кажется ставку делать на русскоязычные каналы заведомо проигрышная.
На тему первого вопроса, попробуй посмотреть канал Гоши Дударя по C#. Его мне даже препод по программированию в колледже рекомендовал. Вроде неплохой.
C# можно на метаните поучить. (И другие языки тоже но за их качество не ручаюсь)
https://metanit.com/sharp
@Прогаешь проги
@
@Движуешь движки
@
@???????
@
По БП:
https://www.youtube.com/watch?v=zaVY5A0hqiI&list=PLZlv_N0_O1ga2b_ZaJoaR5dLHOFw4-MMl&ab_channel=UnrealEngine
https://www.youtube.com/watch?v=1W5ozPoJkt8&list=PLatwj2blGTZ7Z_Bc40P7EjxlB9r_pWL4i&ab_channel=UnrealEngineRus
Я тут мимокрокодил, но вот тебе книжка, которая не просто полезная, но и интересная.
"Изучаем C++ через программирование игр" - автор Майкл Доусон.
Все, я пошел дальше. Удачи.