A makeup base is very important for many reasons. One reason is that a primer may make your makeup last longer and so your makeup isn't coming off in the middle of the day. You may also want to wear a moisturizer underneath your primer if you have dry skin on your face, but you can skip this step if you have oily skin. If you have oily skin you can use a mattifying primer so you aren't greasy or shiny during the day.
This primer is called the "Timeless Pore Smoothing Face Primer" by Tarte Cosmetics. It works for any type of skin but if you have dry skin, you should still moisturize because it has a slightly soft matte effect.