меньше всего времени и надежнее - поручить дело мастеру - он сделает с нуля или на cms
чуть сложнее - освоить CMS и самостоятельно собрать
сложнее всего - изучить языки и сделать с нуля - но больше возможностей
готовой cms типа вордпрес должно хватить