Bu sorunun cevabı biraz uzun size elimden geldiğince anlatayım
1) Eğer sadece sitenin tasarımını yapayım görünüm olsun derseniz html css javascript öğrenmeniz gerek öğrenme hızınıza göre değişir ama 1 2 haftada olayı genel olarak çözersiniz. Tabi uzmanı olacak kadar iyi öğrenemezsiniz ama işinizi görür.
2) eğer sitemde işlemler yapılacak yazı ekle iste hesap veritabanina kayıt vs yapacağım diyorsanız. Yukarda saydıklarım dışında php django asp üçünden birisini öğrenmeniz gerekir. Öncesinde yazılım bilginiz yok ise algoritmayı öğrenmeniz dahi 1 2 hafta surer diye tahmin ediyorum. Bu saydığım diller ile açığı olmayan profesyonel bir tema yapmanız yine çalışma hızınıza bağlı 2 3 ay sürer.
Not: verdiğim süreler tahmini, sıkı çalışırsanız kısa sürebilir az çalışabilirseniz çok daha uzun sürebilir. Bu konularda uzmanım diyebilmek için 1 2 yıl bir sürü eksiği olan proje ile deneme yapmanız gerekir.