Best practics о верстке и организации?
На сегодня есть два популярных направления организации flie tree (smacss, bem). 
Идея в корне разная. 
Smacss основан на классическом подходе (разбиение проекта по технологиям), Bem же ориентирован на разбиения проекта на элементы и так же имеют громадное количество инструментов.
Все выше перечисленное имеет значения в зависимости от сложности проекта. 
Разработку поддержка безусловно ускоряет если вы понимаете что вы делаете.
И так же советую ознакомится с сборщиками проекта (например gulp)
Gulp один из самых простых и быстрых.
https://smacss.com/ ,    https://ru.bem.info/.
методология верстки MCSS (усовершенствованный БЭМ)