It is possible to build games using Java without being a Java master. If, however, you are serious about programming your games to the highest standards using Java, then eventually you will need to advance your skills. Our book store are delighted to recommend the renown Java: A Beginner's Guide, Sixth Edition. The book is aimed at beginner level and completely focusses on learning Java and contains no gaming specific content whatsoever. This narrower concentration means you will get a much wider comprehension of Java programming. This will probably, in the long-run, result in better games! In Java: A Beginner's Guide, Sixth Edition authored by Herbert Schildt and published by McGraw-Hill, there will be no tanks, missiles or bombs but furthering your knowledge in the pure language will probably help your game coding significantly.
Also consider that this is the paperback version. You can get the Kindle version available by purchasing directly on Amazon below:
If you would like to try out some Java tutorials before buying this book you can do so here: INSERT APPROPRIATE LINK
The best thing about this book is its structure and comprehensiveness. With a whopping 700+ pages, it introduces just about every Java topic there is and does so in a clever order which keeps the readers learning curve nice and shallow. This book is wordy! You will need to do the exercises to take in everything that is taught but if you are a disciplined learner you will get all the skills you need to take your Java game programming, perhaps with LibGDX or the Android API, to the next level.