Что сначала изучать для unity?
1. Важнее - Английский язык.
2. Затем, умение читать и понимать на нём.
3. Смотрите ОФИЦИАЛЬНЫЕ! уроки по работе с редактором и что-то пробуете простое сделать без особого понимания программирования ("мартыните" с видео).
4. Затем базовый курс C#: синтаксис, переменные, условия, циклы...
5. И снова смотрите обучающие ОФИЦИАЛЬНЫЕ! уроки, но уже где много кода и более сложный уровень.
C#, немного геометрии, математики и физки