I am currently an undergraduate majoring in biochemistry and physics. I have a heavy background in calculus but this is my first semester learning physics. I am unfortunately in a weed out class so I must self-learn. My professor does a lot of demos rather then teaching how to set up scenarios and problem solve. My textbook guides thought experiments and offers derivations of ideas. My struggle is learning how to problem solve with any problem given to me, and I am wondering how I can build this skill. So far I have tried free body diagrams and most of the time if I haven't seen the problem beforehand I don't know how to solve it. So I will be trying to learn and gather wisdom from this wonderful forum, and contribute where I can.