Algorithms, questions related to calculations, logic and data structure are the shit I've had the most trouble with. And the best way to overcome this was to practice using the basics I knew, and over time here I was asked for more and more and so I developed my skills. And you, what were the most difficult things at the beginning and how did you overcome them? let's chat here in the comments
Honestly, its just forcing yourself to learn/get to work. I still haven't overcome this and struggle a lot. Im currently reading a book about how to have more self control and be more productive. ill let you know if anything changes.