Should I first learn the formulas and do a lot of formula based problems or should I start doing trigonometry problems straight away by looking at the formulas so that slowly I am able to learn them and have also done a lot of questions in meanwhile?

Actually I face this dilemma in almost every topic and subject.

Thanks!