Отличной практикой будет:
1) Качаешь готовый шаблон (в HTML, CSS, JS).
2) Открываешь в браузере, делаешь скриншот.
3) Верстаешь по скриншоту оригинал. Периодически подглядываешь в оригинал, сравниваешь, учишься.
Такой подход хорош тем, что у тебя всегда перед глазами пример. Если оригинал не плох, то ты очень быстро отучаешься говнокодить.