HTML позволяет создавать и настраивать веб-сайты снизу вверх. Вы можете создавать темы и изменять их по своему усмотрению.
HTML сочетается с другими языками программирования, такими как CSS и Javascript, для создания интерактивных пользовательских интерфейсов.
Сайт сайту рознь. Как самокат и грузовичок. Оба едут. Потому и требования разные к их производству. Освой сначала htML+css как все советуют, не иди против разума, это база по любому. А пока у тебя ещё с терминами нелады. А там, может и рассосётся
Да, "для сайта" помимо собственно разработки тема нужна и контент. Нет темы, не будет выхлопа