Yes, MDF is highly absorbent, especially on the edges. Sealing with a primer or a dedicated MDF sealer prevents excessive paint absorption and ensures a smooth finish.
Acrylic or latex paints work well on MDF. For a more durable finish, especially on surfaces subject to wear, consider using enamel paint.
MDF edges are more porous than the surface. It's recommended to seal the edges with a primer or edge sealer before painting to achieve a uniform finish.