Без опыта проще всего начать с конструктора сайтов - Tilda, uKit, Craftum: страница собирается из готовых блоков перетаскиванием, HTML учить не нужно. На простую страницу-визитку у новичка уходит вечер-два. Учить код имеет смысл, только если планируете делать сайты регулярно, а не один раз для своей мастерской.
Порядок такой. Сначала домен - короткое запоминающееся имя, лучше в зоне .ru, стоит от 150 до 900 рублей в год. Хостинг у большинства конструкторов уже включён в тариф, отдельно покупать не нужно. Дальше шаблон, максимально близкий по смыслу к вашей нише: переделывать структуру заново дольше, чем адаптировать готовую.
Самая частая ошибка новичков - тратить время на дизайн и почти не тратить на текст. Шаблон не знает ваших цен и сроков, их придётся вписать самому, и именно они решают, оставит человек заявку или закроет вкладку. Общие фразы вроде "срочный ремонт" замените на конкретику: "почистим и подошьём за 1 день, от 500 рублей".
Тарифы конструкторов - от 500 до 2000 рублей в месяц, это разумная цена за скорость запуска. Если позже понадобится нестандартная вёрстка или сайт под рекламу с жёсткими требованиями к скорости загрузки, есть смысл смотреть в сторону готового решения под ключ - у меня такое занимает 2 дня и стоит 15 000 рублей.