судя по вопросу, вы не собираетесь осваивать профессию, а хотите создать один сайт.
поэтому у вас есть по сути 2 пути:
правильный: нанять компетентного специалиста, кто сделает то, что вам нужно.
неправильный: взять wordpress или joomla, порыться в каталогах готовых расширений, найти подходящие и слепить свой сайт самостоятельно.
а в процессе работы над созданием сайта и его дальнейшим развитием, будете гуглить, что непонятно, и постепенно нахватаетесь необходимых базовых компетенций.
у меня так знакомый занимался продвижением собственного бложека, а в итоге так поднаторел, что свою seo-студию открыл.
осваивать html-js-css-php с нуля - может быть правильным подходом, если у вас уйма времени, и для начала вы хотите сделать что-то простенькое, но интернет-аукцион - в разы сложнее простой визитки.