You can get special paints formulated specifically for concrete flooring; they are very hard wearing and grip the surface well. Ask in DIY shop for the right product, and follow instructions on the tin. There is a sort of concrete primer paint, too.
The other usual things apply when painting the floor, try to make sure the surface is as clean as possible, and smooth -- it might even be worth sanding it down.
The paint will wear off over time, though; it's inevitable if the floor receives daily use. So you're looking at scrubbing and sanding and re-painting it again, every few years.
Speaking from experience, though, I would be inclined to mix dye in with the concrete before it were laid, instead. And then paint on top of that in a similar colour. You'll get the smoother texture of a paint floor, but it won't look as bad in between re coats because the concrete underneath will be close to the same colour.
The other usual things apply when painting the floor, try to make sure the surface is as clean as possible, and smooth -- it might even be worth sanding it down.
The paint will wear off over time, though; it's inevitable if the floor receives daily use. So you're looking at scrubbing and sanding and re-painting it again, every few years.
Speaking from experience, though, I would be inclined to mix dye in with the concrete before it were laid, instead. And then paint on top of that in a similar colour. You'll get the smoother texture of a paint floor, but it won't look as bad in between re coats because the concrete underneath will be close to the same colour.