Je ne peut pas répondre directement à ta question. Mais je peut déjà te dire qu'il te faut une base solide en algorithmique pour déjà comprendre les bases de la programmation (boucles, initialisation, conditions, variables (local ou global ... ça c'est plus un problème de langage que véritablement algorithmique) ... etc).
Ensuite, je ne peut que te conseiller de t'essayer à la programmation java avec ce livre pour que tu te fasse déjà une idée si ça t'aide ou pas à t'améliorer en programmation, voir éventuellement à créer tes premiers jeux. Tu sauras ensuite si c'est vraiment un bon livre pour ça ou non. Eventuellement des gens ici pourront te conseiller sur un autre livre meilleur pour ce que tu recherche.
Mais étant donné que tu possède déjà le livre, t'as juste à te lancer. C'est pas comme si tu hésitais à l'acheter, tu ne risque rien.