Это спорное мнение, но если заниматься сайтами, то нужно разбираться в вопросе со всех сторон. Пока в программирование мне рано
Ну, у меня достаточно большой опыт в этой сфере, поэтому полагаю, я достаточно авторитетен, чтобы разбираться в этом и давать советы.
HTML — это не программирование. HTML — это всего лишь язык разметки. Вы когда-нибудь устанавливали где-нибудь разметку? Делая какой-нибудь текст ЖИРНЫМ, а какой-нибудь НАКЛОННЫМ. В каком-нибудь Word, например.
Вот, html — это как раз про то как мы делим контент иерархически, отделяем заголовки от текста статей, ссылки от обычного текста, etc. В общем-то, чтобы в полной мере в целом овладеть нужно понять структуру документа, структуру тегов, базовый набор тегов и в общем-то это все. Можно и за день выучить.