I think the best would be to fully understand each step in the learning process. Probably a person with a lot of experience in Java could explain you what is best, but for me moving along and leaving some lesson without understand it might not be the best.
Good luck on your coding journey!