Без конструктора сайт делают одним из двух способов: верстают сами на HTML, CSS и минимуме JavaScript, либо заказывают у разработчика, который пишет код вручную или собирает страницу на CMS вроде WordPress. Разница с Tilda в том, что вы не тащите на страницу чужой движок и десятки неиспользуемых скриптов - только то, что нужно именно вашему сайту.
Если делать самому, путь такой: HTML и CSS осваиваются за несколько недель на базовом уровне, дальше нужна практика на реальном проекте. Формы, интерактивные блоки и адаптивная верстка под мобильные потребуют уже более уверенного JavaScript. Для одностраничника это реально сделать за месяц-полтора вечерних занятий, если раньше вообще не программировали.
Если заказывать, кастомная верстка стоит дороже конструктора и делается дольше просто на первый взгляд - на деле хороший процесс укладывается в 2-3 дня, потому что нет борьбы с чужими шаблонами. У меня, например, лендинг под ключ занимает 2 дня и стоит 15 000 рублей: дизайн, верстка, тексты, домен и хостинг входят в эту сумму, а не докупаются потом как платные блоки.
Главный практический выигрыш перехода с конструктора на чистый код - скорость загрузки. Страница на голом HTML и CSS весит в разы меньше типового лендинга на Tilda, потому что в ней нет неиспользуемого кода движка. Для мобильного трафика, который сейчас основной, это напрямую влияет и на позиции в поиске, и на то, сколько посетителей дождутся загрузки формы, а не уйдут.