Oily skin - Should go for a mineral powder, it has mineral extracts which will help sooth skin. It will also help protect from sun damage as it has a natural SPF.
Dry Skin - Liquid or creamy foundation. The moisture from it will help replenish skin.
Even skin - Tinted moisturiser or BB cream. They will help to hide any imperfections while not been so heavy on the skin. Most BB creams tend to have SPF as well.
Pressed powders are good for useing over scars and blemishes.