Understanding client-side JavaScript frameworks (edit)
https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks
You have to know about HTML, CSS, and especially JavaScript.
React tutorials
React tutorials last tested in May 2020, with React/ReactDOM 16.13.1 and create-react-app 3.4.1.
Ember tutorials
Ember tutorials last tested in May 2020, with Ember/Ember CLI version 3.18.0.
Vue tutorials
Vue tutorials last tested in May 2020, with Vue 2.6.11.
Angular tutorials
Angular tutorials last tested in Feb 2020, with Angular 9.0.0
AngularJS tutorials
Angular tutorials last tested in Feb 2020, with Angular 9.0.0