If you're _totally_ new to game programming (like me), I found tic80 [0] or pico8 [1] (I think the latter is more popular) a really nice introduction to game programming. They are simulated "fantasy consoles" that come with a whole wack constraints, so you're somewhat limited in what you can build, but it leaves a lot of room to grok core concepts that you could then take over to Unity or Unreal or the like.
There is a third one too, I can't remember what it's called though. I think it has "Love" in the name.
[0] https://tic80.com/
[1] https://www.lexaloffle.com/pico-8.php