Wenn du gerne Spiele programmieren willst, dann würd ich C/C++ nehmen, auf www.poke53280.de gibts kleine Codesnippets für eine Kolissionsabfrage und ein kleines Game mit Quelltext.
Wenns dir zu kompliziert ist, kannst du auch BlitzBasic lernen.
BlitzBasic wurde extra für Spiele entwickelt und ist wesentlich einfacher zu erlenen als C/C++
Naja ich hab mir keine Bücher gekauft, ich hab mir Quellcodes von anderen Programmen angeguckt, einzelne Befehle rauskopiert und nachgeschaut was die bewirken etc.