Trade emulsion for ceilings and first wall coat if you are covering a darker colour.
Matt emulsion for walls.
Water or oil based eggshell for woodwork. Water dries quicker, easier to clean brushes etc; oil based takes longer to dry, but is more hardwearing.
Buy from trade outlets, not DIY sheds. You will get better quality paint.
Decent brushes and an angled cutting in brush is well worth it.