Brijac Što je Fićo rekao, a ako baš krećeš u Wordpress vode onda naravno možeš sam pisat svoj HTML u sklopu njega, i naravno Javascript da upravljaš HTML-om, jer Wordpress je ništa više nego HTML koji je već predefiniran u sklopu samog CMS-a, a PHP mu je glavni dio sklopke. Sve to kačiš na bazu. Problem je što sve dolazi skoro pa posloženo i tu ćeš teže razumjet materiju, više ćeš učiti framework nego jezike.
Za React nemam pojma od kuda krenuti jer ga nisam koristio.
Angular from scratch može, no za korištenje Angulara moraš poznavati HTML, CSS, i naravno Typescript u kojem pišeš kod između, te u samim Angular komponentama, rutama, storama itd.
VueJs je po meni bolji framework jer je pristupačniji a ima sve što i Angular, i to bolje jer je rađen po uzeru na njega i popravili su neke nebuloze koje Angular ima. No Angular je daleko rasprostranjeniji i lakše je nać obilje dokumentacije, solucija za probleme i sve što ti srce poželi.
OOP - bitno za sve živo osim ako ne želiš pisati kod u jednom fajlu i imati jakuševac javascript funkcija.