Для того чтобы помочь вам сориентироваться в вопросе и понять, какой подход в каком случае выбрать, мы написали статью о трех самых популярных способах создания сайтов. Устраивайтесь поудобнее и наливайте себе кружечку горячего чая, будет познавательно.
Вы описываете проект, для которого создается уникальное решение на одном из языков программирования (например, на чистом HTML, PHP, Node.js, Java и др.) HTML - не является языком программирования.
Вы абсолютно правы :)