Best practice recommendation

Okay, so I’m really diving into CSS. I’m still a rank noob, especially compared to a lot of Kirupans here.

My question is about best practice, especially with classes. Is it better to make the styles you need, and apply them to a single tag (like <p>), or make one master class and then style the different tags (<p>, <h1>, etc.)?