HTML ile CSS'i temel düzeyde müdahale edecek kadar bildikten sonra JavaScript ile C#'a yüklenmeni tavsiye ederim. HTML, CSS'de çok vakit kaybetme çoğu büyük projeler hazır template üzerinde değişiklikler yapılarak ilerleniyor. Çünkü bir template yapmak çok zaman kaybettirir. Hazır temayı alıp üzerinde temel değişiklikler yapılıp hızlıcı yapmak istedikleri işleve odaklanılır.