It is common to develop games, perhaps using LibGDX or the Android Api, without being a Java guru. If, however, you are serious about programming your games to the highest standards using Java, then at some point you will need to seriously hone your knowledge. GameCodeSchool.com are pleased to suggest the excellent Head First Java, 2nd Edition. The text is aimed at beginner level and dedicates all attention on learning Java and contains no gaming specific content whatsoever. This precise learning target means you will get a much wider comprehension of Java programming. This will probably, in the long-run, result in better game programming!
In Head First Java, 2nd Edition put together by Kathy Sierra & Bert Bates and published by O'Reilly Media, there will be no spaceships, cross-platform or zombie hordes, but becoming expert in the pure language should not be dismissed.
Also consider that this is the paperback version. You can get the e-book/Kindle version available by ordering on Amazon by clicking below:
If you would like to try out some Java tutorials before buying this book you can do so here: Game Code School beginner Java tutorials.
Head First books are a bit different! They use strong visuals and clever, fun mind tricks to improve learning. This book is the best selling Java beginners guide ever written and with good reason. If you want to make pure, non-gaming Java as fun as possible this title is the answer. It is worth pointing out that the more visual nature of this book does mean that the depth of Java coverage is not as deep or wide as titles such as Java: A beginners guide.
This is what the publisher says:
"By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you."