I learnt to make the game while watching CodeMonkey 10 hour Unity tutorial which was originally a PC game, then I converted it into a VR game
Learnt about C# events, interfaces, delegates, Scriptable objects and C# OOP
Learnt about game design patterns
Learnt to write clean and maintable code
Learnt about XR new input system and how to define your own custom actions
Learnt to make good, scalable UI
Cinemachine