So i started learning java for 1 month in a computer coding bootcamp, and i tried to solve the problems on Leetcode. However most of the questions seem to be hard for me to solve (or at least takes me a lot of time to solve). Is there a way I can improve my coding skill? And also for the questions i solved, there are always better codes than mine in the discussion board which only needs a few lines while mine needs 10, 20, or more lines. Is this just because I didn't really learn Java thoroughly, or is it because i don't have experiences in coding?