NPM
NPM improved a lot, post v5+, but it still behind Yarn in some features, nothing serious tough. Pick any!Yarn
SASS
PostCSS
Post is not a pre-processor but can be use as one. Go for SASS and revisit Post CSS later. There is still some Less in the market but i won't go for it if i was startinf in 2019.Less
Bootstrap
Materialize CSS
Bulma
Semantic UI
BEM
With modern front-end frameworks, there is more push towards CSS in JS methodologies with wich you are not going to need these. However, you should still learn BEAM at-least, wich would prove helpful in the long run.OOCSS
SMACSS
Semantic UI
Task Runners
Linters and Formatters
Module Bundlers
React.js
Angular
Vue.js