I am currently learning Unity, specifically for VR and eventually Unity MARS for XR. The tutorials I have found online have been great and very fun. However when tutorials get into the code editor I feel like I am just copy and pasting without understanding how it all works.
I have found plenty of c# courses however I was wondering if anyone has any suggestions for getting a basic foundation in C# specifically for VR/AR/XR? Or is the best way just to learn C# as a whole?