Was an sich richtig ist, ist wenn du programmieren möchtest und C# udn Python dich zu stark überfordern, sieht es schlecht aus, was das programmieren angeht. Aber wenn du eigentlich nur Spiele entwickeln willst, gibt es möglicherweise einen viel sinnvolleren Weg.
Es gibt Software in welcher du Spiele erstellen kannst. Teilweise mit Mausklicks, Drag and Drop und manchmal braucht man auch ein wenig Code. Mal mehr und mal weniger. Kommt immer ein wenig auf das Spiel an welches du erstellen willst. Vieles geht oft aber erst mal auch ohne, sodass du langsam rein kommst und dich dran gewöhnen kannst. Und wer weiß, vielleicht denkst du dir dadurch ja irgendwann, dass du es noch mal mit einer "normalen" Sprache versuchen willst.
Angucken solltest du dir mal
GameMaker und
Construct2. Mit beidem entwickelst du in erster Linie 2D Anwendungen. Beide Programme arbeiten aber verschieden, weshalb möglicherweise mal ein Blick in beides sinnvoll ist. Es gibt ziemlich gute Tutorials dazu im Internet. Auch auf den Herstellerseiten. Guck dir die mal an und mach mal ein paar davon. Dann kannst du gucken was dir besser gefällt.
Construct2 exportiert Spiele als HTML5 und JavaScript. Soll heißen, du lädst die Spiele ins Internet und man kann sie im Browser Spielen. Bei GameMaker kann man das soweit ich das im Kopf hab nur mit der kostenpflichtigen Version. Aber dafür kannst du dich ja immer noch entscheiden wenn du dir beide kostenlosen Versionen der Programme angeguckt hast.
Wenns dann 3D sein voll schlage ich
Unity3D vor. Sehr schick und sehr mächtiges Programm. Damit kann man mit wenig Wissen sehr schicke Dinge anstellen. Nimm dir einfach mal die Zeit und spiel mit allen drei Engines ein wenig rum. Was dir gefällt guckst du dir weiter an. Damit ist es gar nicht mehr so schwer
![:)](wcf/images/smilies/smile.png.pagespeed.ce.cw1CRsMB0z.png)
Viel Erfolg.