The main types of concrete sealers are penetrating sealers, acrylic sealers, epoxy sealers, and polyurethane sealers. Each type has different properties and levels of protection, making them suitable for various applications and conditions.