How to prepare cinder block wall for painting?
To get a smooth surface you'll need to either use plasterboard (or sheetrock) or plaster (mud? in the US).

Both are DIY jobs, but you need a lot of practice to get a good finish with plaster.