Det handlar inte om att börja med rätt eller fel språk. Ska du vara duktig spelprogrammerare ska du kunna programmera då är det bra att kunna flera språk och att kunna anpassa sig och förstå mera.
Tänk att skapandet av spel är som att göra film. Handling, effekter etc. Programmeringsspråket är vilket språk skådisarna talar/manuskriptet är skrivet på. Man blir inte en lyckad filmskapare bara för att man skriver manuskripten på engelska, man måste kunna förmedla handlingen. Om vi "zoomar" in lite mer så handlar det om att sätta tankar och idéer på pappret i ett språk. Bara du kan grammatik bra och förstår vad adjektiv, kasus, pronomen osv. är för något så kan man lära sig ett annat språk, säg spanska och skriva på det istället.
Ungefär så jag det gällande programmeringsspråk, de är ett verktyg för att uppnå något och en duktig person kan flera språk och kan lära sig.
Kanske låter det svårt att lära sig spanska (som är lätt btw) men jämför hur det var att lära sig sitt första språk korrekt ö.h.t. så i min analogi så är alla redan programmerare med sitt modersmål som ett programmeringsspråk som de kan.
Så som första steg för att lära sig programmera så tycker jag du inte ska ta det bråkigaste av alla djuren, C++, även om det väl är mest vanligt att göra spel i det (men ofta med något lättare språk ovanpå, typ Lua). Risken för en allt för brant uppförsbacke som gör att du slutar försöka bli spelprogrammerare är störst.
För att börja med ett litet spel och göra hela spelet i ett lättare språk på högre nivå så passar sig väl Python med pyGame modulerna bra.
python.org
pygame.org