Code is Here:
How to Install Java Libraries:
Best Java Book :
I thought it would be fun to teach Java while I make a video game. This is a simple game, but it will teach a lot of the logic needed to make your own game.
This tutorial will teach you about arrays, class fields, class methods, how to set a default value for an array, and a ton of logic.