Statik web sitesi yapacaksan bir tane web container arkasina dosyalari koyarsin ( apache, nginx, iss vs ) ve ip.adresi/hedehodo.html uzerinden gorursun yaptiklarini.
Dinamik web sitesi yapacaksan ek olarak backend diline ihtiyacin var, gelen istegi process edip html i ona gore degistirecek -> bunu da php, js, java, kotlin, c#, perl, python, go vs hepsiyle yaparsin.
Cok super yeniysen PHP tavsiye ederim, hosting bulmak rahat ve html yazan birisi pek zorluk cekmeyecektir syntax'a alismakta.