I am living in Africa that is very hot and humid continent. I am a beginner in makeup and have very oily skin. So I need your suggestions, can you tell me that which type of makeup suits me best? I really need a water proof makeup. Please share some best makeup tips for oily skin?