My solution to the problem of not knowing which framework to learn was to pick an open source product that I liked and learn the stack it uses.
In my case I experimented with Discourse for various projects for about a year and as I result I learnt ember js and use it on almost all my projects now.