http://hakuhin.jp/as.html

これはActionScriptだけど
ゲーム制作に必要な知識が一通り丁寧に説明されてるので
参考になると思う

記述方式が違うだけで
基本的な考え方はどの言語も一緒