Painting is one of the most imporant point taken in consideration because as you enter your home/office light of wall reflects you first.
Before you attempt to paint over a wall that already has paint, you need to prime the wall. The primer will create a barrier between the new coat of paint and the old color. Wait for the primer to dry. If you can see the original paint color through the primer, you want to use a second coat of primer.