Çok iddialı bir cevap olmadı mı? Bence kesin cevaplar vermek sakıncalı, günümüzde çok fazla veri tabanı ve API türü var."Kesinlikle PHP veya asp bilmen gerekli" demek burada yanlış.
Benim cevabıma gelirsek:
Sadece HTML ve CSS ile bir siteyi hayata sokabilirsin ama isteklerini karşılayıp karşılamayacağına önce bakman gerekir. Eğer ki isteklerini karşılamıyor ise isteklerini karşılayacak uygun teknolojileri araştırma yoluna gidebilirsin.
Arkadaşımızın da dediği gibi asp ve PHP ile belki işin çözülebilir fakat uygulamanda bir veri depolaman gerekiyor ise bu sefer de veri tabanına müracaat etmen gerekecektir.
Özet:
Eğer ki sadece insanlara bir şey sunmak istiyorsan ve interaksiyon gerektirmeyen bir web sayfası istiyor isen HTML ve CSS senin işini çok rahatlıkla çözecektir.
Kullanıcı sayfanda bir interaksiyon gösterecek ise (örneğin: Tıklama, sürükleme bırakma, form doldurma vs..) JavaScript'e başvurman kesinlikle farz
.
Eğer ki kullanıcıdan bir veri alıp onu işleyip bir yerlere depolaman gerekiyor ise API ve veri tabanı kavramlarını araştırmanı öneririm.