Wenn du mit Code arbeiten möchtest kann ich dir Godot mit Python als sprache (relativ einfach) oder das weitaus bekanntere Unity mit C#. Es ist sehr wichtig erst kleine Projekte zu machen und wenn man sich dann sicher fühlt und ein gutes Spielkonzept ausgearbeitet hat mit dem eigendlichen Projekt anzufangen. Wenn ich das nochmals lernen müsste würde ich folgendermassen vorgehen:
1. Ich schaue mir die Grundlagen für die Sprache an.
2. Ich programmiere mal 1 - 2 kleine Projekte mit einem YT Video mit um die Programmierumgebung kennen zu lernen.
3. Trial and Error. Beim einfach selbst anfangen, ausprobieren und Problem lösen lernt man am meisten.
Ps. Wenn du dein Game planst: plane es, dann halbierst du es und dann halbierst du es nochmals. Alles geht viel länger als man erwartet. Aber das wirst du schon selbst sehen viel Glück!