Birincisi hem evet hem hayır. İster farklı bir sayfada hakkımızda kısmı tutarsınız isterseniz yine aynı sayfada tek sayfa tasarım olarak hakkımızda kısmını sunabilirsiniz.
İkincisi evet yönetim paneli için bir dil bilmeniz gerek bu PHP, .net, ruby olabilir. Size kalmış bir şey. Ben PHP kullanıyorum.
Üçüncü olarak veritabanı şart olmasa bile kolaylıklar sağladığı için, sonuçta verileri saklamak için gayet güzel bir yol. Html tasarımla bir veritabanı bağlantısı için bir programlama dili bilmeniz gerekir ki bu da 2. soruda ki dillerden biri olabilir.
Mesela 5 tane sayfa var her biri için tek tek sayfa oluşturmak yerine hem bir panel ile düzenleme yapabileceğiniz hem 5 sayfa yerine tek sayfda bu 5 farklı içieriği gösterebileceğiniz ve daha bir çok şey için veritabanı ve programlama dili gerek.