Study? I just started learning java a few weeks ago and it's honestly not that hard if you don't fall asleep in class. Most of it is applying common sense to stuff. I'd recommend commenting so you know what code is for what and to watch your formatting/indenting/etc. as tiny syntax errors become a pain if you miss them with long amounts of code.