Смотря что за сайт. С первого разу достаточно тяжело создать хороший сайт.
Уроки Борисова посмотрите, толково объясняет для новичков (это блог) или уроки Попова по Joomla (сайт-визитка).
по-мимо этого нужно 100 на хостинг + 120 рублей на домен. (это если нормальный хостинг, без лагов).
И времени много для самообразования. Дня 3 уйдет. Но это самый примитивный сайт, если нужно будет что-то уникальное, то как минимум html+css нужно будет выучить или понимать как работает и сидеть со справочником и править код шаблона, добавлять что нужно. о php уже не говорю, язык программирования, за 3 дня его не освоить...