Learning Java for fun and… learning!