Советы Бюро Горбунова: artgorbunov.ru/bb/soviet
И литература, которую они советуют поступающим в школу: artgorbunov.ru/school/2feb2015, раздел "Системные требования". Можно начать с книги "Настольная книга газетного дизайнера" и применять знания оттуда в веб.
Я остановился на slim: (1) он быстрее, (2) удобнее располагать параметры тега в несколько строк.
Препроцессоры, они же - синтаксические сахара - haml slim sass coffeescript - компилируются в html css js
Шаблонизаторы - языки верстки с возможностью вставки логики на Rails - erb, haml, slim