Also ich wuerde dir empfehlen Haskell zu lernen. Damit kann man zwar keine brauchbaren Spiele schreiben, aber Programme sind dafuer umso einfacher. Ausserdem ist Haskell als funktionale also deklarative Sprache fuer anfaenger leichter zu lernen als fuer jemanden der sich schon mit anderen Programmiersprachen die Perspektive verbaut hat. Wenn du doch was anderes nehmen willst solltest du trotzdem zuerst n bisschen Pascal lernen. Die Sprache ist zwar nichtgrade maechtig, aber da sie eben als didaktische Sprache konzipiert ist, kommt man damit anfangs wesentlich besser klar. Da kann man sich erstmal darauf konzentrieren die wesentlichen konzepte zu verstehen ohne dabei kryptischen muell vor Augen zu haben. Der Umstieg auf C oder Java ist dann ne kleinigkeit weil du alles was du kennen gelernt hast dort auch finden wirst.
MFG
Gregor
P.S.: Mit Haskell kann man Quicksort in drei Zeilen schreiben ;-)
qsort :: Ord a => [a] -> [a]
qsort [] = []
qsort (x:xs) = qsort[y|y<-xs,y<x]++(x:qsort[y|y<-xs,y>=x])