Лучшие практики по frontend?
Я бы не рекомендовал Флэнагана начинающим, это скорее уже чтобы углубить знания.
Из русскоязычных в качестве базы можете использовать только 1 ресурс - learn.javascript.ru.
По CSS почитайте про способы организации CSS-кода (MCSS, БЭМ, OOCSS и т.д.), изучите PostCSS, статей по ним много и вы их легко найдете.
Вы меня извините, но фронтенд === 80+% javascript!
От этого и стоит плясать.
И далее здесь на тостере полно ответов как учить JS!
Все остальное типа JADE - приблуда для ленивых, не знающих про emmet.
Практика, практика и еще раз практика в работе с новыми технологиями для вас. 
Это значит берем и внедряем сразу, если не хватает знаний - учим и затем внедряем.