Different brands work differently for each user. Buy an inexpensive component of a brand, such as an eye shadow, first. If it works, try a blush or mascara. It kind of depends on what you are going to wear it for, too. I spend more for makeup to use every day and want it to be as compatible for my very dry skin as possible.
It depends on your skin type. I have sensitive acne-prone skin. Base: ( I use one of the three ) 1) Maybelline Super Stay - No transfer 24 HR wear 2) Revlon new complexion ( By far my favorite! ) 3) Covergirl clean
For powder, I always recommend loose covergirl powder! I hope I helped!(: