Przede wszystkim jQuery to nie framework tylko libka. Framework narzuca Ci architekturę aplikacji a jQuery tego nie robi. JQuery jest jedynie zestawem różnych metod, które mają za zadanie ułatwić ci tworzenie swojego kodu. Na pewno nie bierz się za AngularJS. W programowaniu zawsze ucz się najnowszych technologii ponieważ po prostu "starczą" Ci na dłużej. Wybierz jedno z Vue2, React lub Angular 6 i po prostu się go naucz. Nie ważne, którego z tych trzech bo potem i tak przerzucenie się na inny będzie dla Ciebie łatwe. :) Od siebie polecam Vue2 aczkolwiek dzisiaj jeden z forumowiczów pisał, że vue wcale nie jest takie super (chociaż nie napisał czemu :P).
Jeśli jednak głównie uczysz się żeby szybko znaleźć jakąś pracę to lepszym wyborem będzie React lub Angular6 bo więcej obecnie na rynku jest ofert związanych z tymi frameworkami.
Ogólne zastosowanie tych frameworków to budowanie tak zwanych SPA - single page application czyli po prostu frontu apek webowych. Chociaż obecnie istnieje coś takiego jak np. electron i tam do zbudowania frontu również można użyć jednego z tych frameworków więc chyba można powiedzieć, że te frameworki służą do ogólnego tworzenia frontu aplikacji zarówno (i głównie) webowych jak i desktopowych.