All you need to know about paint:
1. The main difference between different brands of paint is the amount
of solids versus liquids in the paint. More solids = more expensive and
better paint. Given how cheap paint is, and how much labor it takes to
apply it, there is absolutely no excuse in buying anything other than
top-quality paint, especially when protecting something as valuable as
your house. Don't buy Glidden or other heavily advertised consumer crap.
Go to a paint store and buy their best line of interior latex. My
current favorite interior paint is Sherwin-Williams ProMar 200, but
Benjamin Moore and others have equivalent paints.
2. You need to prep old paint surfaces if they are at all glossy before
painting so the new paint will stick. This can be done by sanding or
chemically.
3. Unpainted surfaces, like bare wood and drywall, need to be sealed
with primer paint before the finish coat goes on. Again, don't skimp on
quality. Buy the best primer you can find.