I learned a small amount of beginner Java at a highschool level. It was mostly about syntax and command line compiling. I learned most of my skills from open-sourced projects (mostly from Badbones & the crazy series, and from ProSavage & Illyria). I also recommend joining some discord communities built around coding and development like CodeVision & HelpChat. Just learning to read the code & understand what things do will help you more then you will ever know.
