Feeling stuck as a beginner

I feel random solving is not helping i am a pupil on code forces and USACO guide silver problems i find them very difficult , I dont know what is the right way of solving or studying can someone please guide me
?