Какие есть полезные ресурсы и книги для начинающего frontend-разработчика?
Лично я думаю по книгам мало что что получится. Лучше сразу по видеоурокам. 
На русском читайте здесь: frontender.info
Сегодня например вот появилась крутая статья с образовательными и учебными ресурсами 
habrahabr.ru/company/mailru/blog/215487
Отличные материалы здесь: loftblog.ru
Здесь будете в курсе всех новостей:  https://twitter.com/frontender_ua, uptodate.frontendrescue.org
Навскидку самое интересное.
Однозначно- https://learn.javascript.ru/ лучший сайт для обучения фронт-энд.