The easiest DIY driveway is to lay gravel on leveled dirt, but this can quickly become a challenge if the ground is not already mostly flat. While ambitious homeowners may be able to figure out how to resurface a concrete driveway themselves, it’s best to hire a pro who has all the specialized equipment needed to pour the materials. They’ll also know the best way to level the ground and make sure the surface drains appropriately to avoid future damage.