Смотря для каких целей.
- Нет, нельзя. Если для себя по-быстрому склепать сайт-визитку, промо-страничку или landing page, то хватит конструктора. Но многие конструкторы в поисковиках очень сильно занижаются, что сравнимо с фильтрам и банами. Но есть и те, что борятся и пытаются в продвижение с переменным успехом (по низкочастотным и среднечастотным есть шанс вылезти в топ 20). Оптимизировать их невозможно. Платные услуги (возможности) всегда стоят дороже хостинга с CMS. Единственный сильный плюс конструкторов - это можно бесплатно создать прототип сайта, который хочется видеть в будущем, концепцию, понять чего хочется, а чего не надо, многие нюансы и потом попросить веб-мастера развернуть похожий сайт на CMS.
- Если есть много времени и в будущем хочется работать веб-мастером, а может и программистом, то изучать перечисленное и чуть позже PHP, SQL. Подробнее в теме "
Вопросы начинающих"
- Если надо сделать себе качественный сайт, на котором может быть захочется заработать на шоколадку (на болшее в наше время сложно рассчитывать), но нет денег нет на специалиста, то CMS. Но постепенно всё равно придутся изучать перечисленное выше. Это самый оптимальный вариант, в котором надо минимальный багаж знаний, а также оптимальное цена-качество. Многие хостинги позволяют установить CMS в один клик.
- В наше время во многих случаях имеет смысл остановиться на группе в соц.сетях: ВК, ФБ, Инста; может даже хватит Твиттера или ТГ канала; и на край в ОК)