My biggest recommendation is: form your own opinions and make your own informed decisions around tooling/frameworks/libraries and so on. Front-end development is very opinionated, there are a lot of egos flying around and everyone like a used car salesman wants to sell you something and tell you how great it is.
Don't let anyone tell you Javascript is a mistake learning, because while it has its flaws so do many other languages. Learn the bad parts and then avoid them like you would any other language.
My front-end stack at the moment is:
- Webpack
- Aurelia Javascript framework
- VueJS
- Sass + Autoprefixer
As for posts, books and whatnot: those are constantly changing and being outdated, so I have no recommendations.