Is creating a concrete driveway a diy?
DIY option:


rent a skid steer
scrape off existing driveway
buy crushed rock
spread with skid steer, rake
rent a compacter and compact crushed rock layer
bring in sand, spread, screed and level. 
buy concrete pavers
start laying them
depending on your age/health, buy lots of Advil


Good luck!