^^^ agreed.
Also, if it's any help, I have a piece of advice that I wish someone had told me when I started coding.
Java (and probably many other coding languages) is very literal. What always helped me code is saying what I want to happen in my head, turn it to very basic, literal speech, and...