Where to start learning

Hello,

I am looking to taking my first steps towards VR programming and am curious if anyone had suggestions on where to start. I am wanting these skills primarily for game design, and prefer multiplayer, FPS, and survival games.
I am looking to start with either Unreal or Unity. From what I have read, Unity seems more appealing to me, however I am curious if there is anything I can’t do in Unity that I can in Unreal (aside from graphics) that will restrict the games I make/ make me wish I had learned Unreal first.
My second question is that if I choose Unity (or Unreal) there are quite a few different courses to choose from. I am eyeing either the Unity C# 2D or 3D developer, and was curious if someone might make a recommendation between the two, or where to start if I were to choose Unreal.
I have some experience coding with Matlab, Python, and C.

Thanks in advance!

Privacy & Terms