mi hanno detto che questo è buono: http://www.amazon.it/Manuale-Java-Cl...9197217&sr=8-3
per il gioco è un po' presto


se vuoi semplificare e sviluppare in ambiente .net (microsoft) lascia perdere java e studia il c# (un libro sui 30-40euri va bene). una volta che sai quello (anche non troppo bene, basta la teoria per sapersi muovere) passa a xna o silverlight per il gioco. studiati prima le differenza fra xna e silverlight, ovviamente.