Im Internet gibt es jede Menge Tutorials, die man sich anschauen und durcharbeiten kann.
Als erstes solltest du dich aber auf eine Programmiersprache konzentrieren und deren Syntax und Strukturen kennenlernen. Dafür eignen sich Bücher, die man auch kostenlos im Internet finden kann oder andere Internetseiten, wo die Sprache Schritt für Schritt erklärt wird inkl. Beispielen. Eine mögliche Sprache für Spieleprogrammierung wäre z.B. C# (C-Sharp).
Dann brauchst du für Spieleprogrammierung eine geeignete Entwicklungsumgebung mit einer Gameengine. Ich würde da die kostenlose Gameengine „unity“ empfehlen und als Editor „Visual Studio“ von Microsoft. Da gibts im Internet auch gute Tutorials wie du Unity mit Visual Studio installieren und einrichten kann. Einfach mal googeln. Mit der oben genannten Programmiersprache C# kannst du dann in der Unity-Engine Skripte schreiben, deine Spiellogik.
Generell gilt beim Programmieren: Einfach loslegen, keine Angst haben vor den Herausforderungen und viel Geduld mitbringen. Am Anfang ist es nicht leicht, aber mit der Zeit wird man immer besser.
Viel Erfolg und Spaß dabei!