Angular | node.js | React| Backbone| Meteor|Vue.js
After being proficient in these you can go for frameworks.
You don’t need to learn all these rather pick one framework and master it. All can be related after mastering one of above framework. And choose you would like to work as a Backend (Node.js, meteor) developer or Frontend (Angular, React, Vue.js, Backbone, Ember, Mithril ) developer.
CLI also known as Command Line user Interface. You should have basic knowledge of using command line of the system you are using. Most of the command are similar if you are using Linux or MacOS.
Package management is done for managing dependencies written by other and need to work in your project correctly. We can use package manager npm or yarn.
Build is the last but not least thing you will do. It makes you code mush smaller, more optimized and hard to read. You need some time to master each build system tools but can use one of them.
Grunt is the most popular and oldest which is little slower than other.
Gulp is similar to Grunt but more versatile and this tool build asynchronously so it’s faster and safe nowadays.
Webpack is the complex and very powerful tool for build. It not easy to learn and master so I recommend to use official documentation . It will be easy after understanding.
At last, there are many communities in social sites and maybe in your town so following in those communities will be best idea for learning and deep understanding.