Что тебе тут посоветовали, фронтендом даже и не пахнет... Фронтенд - это знание js и использование его фреймворков, знание некоторых php фреймворков да и вообще самого php(хотя бы основ), а основы фронтенда - это знания верстальщика - html(а лучше jade или haml), css(а лучше scss или less) и jquery
gulp-sass - интерпритация sass на libsass, а libsass в данный момент поддерживает типы выходного файла - nested и compressed. Красивый или expanded - не поддерживается, используйте оригинальный sass, написанный на ruby.