How to learn physics?

Hi,I am currently in class 10 and came to know about physics olympiad about some months ago.I have started reading HRK physics but I am facing dificulty while solving problems because I have lack of theoritical .It would be helpful for me if I can know how the better problem solvers overcame this situation.