Для начала, я бы посоветовал ознакомиться с
codeguide.co и/или с
workmanship.io . Мало чтива, зато много полезного. Лучше сразу сверстать пару макетов по этим ресурсам, чтоб в голове отложилось. В итоге, код будет прост, хорошо структурирован и понятен даже другим.
Чтобы не было каши в голове, то лучше какие-то техники (куски кода/стилей) записывать в блокноте (у меня Evernote всегда под рукой) с комментариями. Если придерживаться этого, то через некоторое время уже все на автомате будет получаться :)