В качестве обучающих роликов вы можете посмотреть, например, SimpleCode. В качестве книги можете найти что-нибудь здесь:
https://habr.com/ru/companies/ru_mts/articles/757962/ . Для юнити можете начать с
https://learn.unity.com/ , после, как освоите базу, пробуйте создавать игры, причем каждый раз все сложнее и сложнее. На анриле язык программирования не C#, а C++. Если вы хотите освоить С++ то мне очень нравится книжка Стивена Праты 6 издания.