Moisturizer:
So first of all i'll start with the moisturizer...some people prefer to apply a face primers but i personally think that if u drink plenty of water, dont forget to take ur multivitamins and u have a healthy to normal skin, then all u need is a good moisturizer under ur foundation. But be careful to pick the one that suits ur skin type, like if u have dry skin then go for the moisturizer that is oil based and if u have oily skin then go for an oil free moisturizer. Don't forget to apply the moisturizer 5-8 mins before the foundation.