Я начинал бы так -Unity бесплатную версию и VisualStudio vs- установил прямо официального сайта.
Для Enterprise 2017 версии полно бесплатных ключей .На рутрекере есть 2017года , я откуда скачал только файлы
для удаления следов прежней установки (там описано) .Уже есть более новые версии, но меня устраивает и старая.
Чуть не забыл, также с сайта майкрасофт скачал дополнения для unity3d .
Набирать код одно удовольствия - нажал первую букву сразу всплывает подсказка от IntelliCode с пояснениями на русском.
КУРСЫ -
1. Unity Базовый курс: 2D платформер с нуля от Unity3DSchool.
Я думаю , это хороший курс для начинающих (вообще, курс рассчитан для детей).Только жаль, нету исходников скриптов.
Советую, посмотреть ещё ихние бесплатные допуроки на ютубе.
2.[Udemy] [Юрий Золотарев] Фундаментальный курс по основам C# .NET
Мне очень понравился . Нет воды всё по делу.
3.Eccentric Games, Илья Карельцев | Основы создания игры на Unity (2021) WEB-DL
Человек делает хорошие игры . А уроки отличные- всё разложил по полочкам..
4.Практический курс по программированию на C# от Unity3DSchool.
5.Углублённые курсы с иностранных школ. В основном Пенни Бул с субтитрами на англ. (сайт переводчик субтитров в помощь)
Изучайте, удачи!