Вы серьезно? Уже 3 или 4 вопрос от вас на подобную тему. Меняется только набор слов.
Учите сам язык. Потом беритесь за Unity.
Когда разучите даже базовые части по C#, половина вопросов отпадет по Unity.
Никаких. Открывай ютуб и смотри обучения, потом воруй оттуда код, костыль, копи гусей, жди ответного гудка. Через определенное время научишься гуглить и найдешь нужные книги.