What should I put on before applying foundation?

Michelle

I have very dry skin, so when I put my foundation on, it tends to look very dry and cakey. I also have acne-prone skin. What should i apply before foundation? Primer? Moisturizer? I would appreciate any recommendations.