Painting Masonry and Concrete
Brick, cinder block, and stucco surfaces all have one thing in common—they are porous. Preparation for masonry surfaces starts with sealing them.
A masonry primer will do the job, but be forewarned, these sealers are usually quite thick, more so than paint, and it takes a lot longer to cover the area you’re painting, but it needs to be done. Actually, there are some newer methods out there to spray the sealers on masonry surfaces as well as new paint, but it’s mainly done by professionals and not for do-it-yourselfers.
Concrete is similar to masonry, but in addition to being able to paint it, you can also stain it. Staining can actually be a little less strenuous than painting since coverage is greater and it’s easier to apply. There are a lot of colors to choose from, too, so you can match or compliment other colors on your house.