Со временем, практикой понимание как правильно писать появится. Можно смотреть видео по верстке, потом самому писать. HTML5 изучить не долго.
Roadmap: roadmap.sh или на github.
Основные правила написания HTML, CSS:
https://webref.ru/layout/learn-html-css/writing-yo...
codeguide.academy/html-css.html