How do you prepare surfaces before painting?

To ensure that paint adheres to the surface as strongly and evenly as possible, we always clean, sand, prepare and prime walls in order to produce as smooth a canvas as possible.