С начала думай, потом верстай.
Так тратишь времени в несколько раз меньше, у тебя врятле лишний код появится и там еще много +.
А так, как сказал Дима, все приходит со временем.
Чем больше верстаешь, тем лучше, но следи за мусором.
Используй редакторы по типу sublime text 2-3, brackets