Есть 2 варианта развития фронт-ендера:
1. как верстальщик - тут на 1ом плане html+css и немного jquery
2. как программист - более оплачиваемая работа; на 1ом месте - javascript и различные js-фреймворки, версткой возможно и не придется заниматься на данной позиции
Что учить:
1. верстальщику - htmlbook.ru и MCSS\БЭМ
2. front-end программисту - learn.javascript.ru