Объясните, что нужно знать-уметь фронтендеру. Я в целом освоил html и css, но вот не понимаю например что такое bower, пакеты и пр. По возможности снабдите пожалуйста книгами или ссылками "для чайников", очень не хватает мне систематизированной информации.