Esatto, angular lo sto studiando in questi giorni, ovviamente più framework metti in mezzo, meno ti tocca scrivere per fare cose fighe, ma tutto ciò presuppone una buona conoscenza di javascript e soprattutto di angular stesso, quindi se sei proprio agli inizi, ti consiglierei di fare qualche stupidagine per impratichirti, soprattutto perchè in javascript si va avanti con le callback ed oggetti che potenzialmente possono fare tuttosolo dopo ti consiglierei di studiare un framework.
edit
Se già hai usato jquery hai fatto un poco di javascript, se hai programmato in php e vb la logica che ci sta dietro è la stessa più o meno, per il resto è tutta esperienza che ti tocca fare.