In general what I use are as follows: for the face- a stiff flat-top kabuki brush for my face and to powder it; a small contour brush for bronzer and to contour my cheekbones and forehead, a small fluffy dome-shaped brush for blush. Most of my face brushes are Real Technique Face Brushes:
As for the eyes, I use a stiff shading brush to pack on color and a fluffy contour brush for the crease. I like using some of the elf brushes for my eyes and some of the MAC ones that come in the giftsets for the holidays.

Those are the ones that I personally use on a daily basis. But to be more concise and get straight to answer your question:
- face and powder brush
- blush brush
- contour or bronzer brush
- fluffy eyeshadow brush (for highlight or wash of color)
- stiff flat shaped brush (to pack color)
- a tapered brush (to contour for crease)
- definer brush (for smudging or detailing)
- angled brush (for eyebrows or liner)
Those are the ones that I can think of that you could need in a regular basis. The ones that I could recommend for you as a set would be the Sigma Complete set that pretty much comes with everything you need.
I hope this helped! :)






