Я сначала читал в интернете разные статьи для новичков, потом проходил бесплатную часть на
https://htmlacademy.ru/ , потом офомил их подписку и параллельно учился тут
https://shultais.education/courses/html-and-css. В целом и там, и там про одно и то же, но разными словами. С самого начала пробовал верстать небольшие блоки: рамки, фон, оформление текстов. А затем пробовал копирвать стили разных макетов с
https://www.templatemonster.com/ru/ - просто брал, что нравится и пытался повторить. Иногда получалось, иногда не очень, но всегда можно посмотреть исходники, чтобы понять как делаются те или иные вещи.