Prof1905 Site yapmak için bir çok yöntem vardır ön tasarım için html-css kullanılır arka plan işlemleri için çoğunlukla php, javascript node.js , c# asp.net, python django vb frameworkler kullanılır
şunu kesinlikle söylemeliyimki bir web sitesi yapmak istiyorsan tasarım için html-css kullanmak zorundasın
Ancak bu sadece tasarımı ve url yönlendirmelerini yönetir bir url tanımlamak giriş çıkış yapmak nesne yönetebilmek vs gibi işlemler yani aslında arka planda dönen bütün işlemler için bir programlama dili veya o programlama dilinin web geliştirme için kullandığı frameworklere ihtiyacın var
Ücretsiz yayınlamaya gelince ilk önce bir sunucu bulmalısın her sunucu da olmasa da bazı sunucuların geliştiricilerin sitelerinin test edebilmeleri için ücretsiz geliştirme sunucuları vardır fakat bu sunucular hem çok yavaştır hem de dosya sınırı epey düşüktür benim kullandığım sunucu da 512mb veri sınırı var (ücretsiz) ancak hem yavaş hem de css-js-img gibi statik dosyaları servis ederken bazen saçma sapan hatalar alıyorum geliştirme ortamından çıktıktan sona kesinlikle ücretli bir sunucuya geçmeni öneririm
Buradan sonrası için YouTube daha çok yardımcı olur sanırım 🙂