Angular
Angular é um framework nas que utiliza a linguagem de programação TypeScript para criar aplicativos para web e também Android ou IOS (usando o Ionic).
Como aprender Angular? Recomendação de tutoriais.
O melhor tutorial que vi até agora é esse do Programming With Mosh.
É um tutorial gratuito e ótimo para iniciantes. A explicação dele tranquila, passo a passo, com vários exemplos.
Outra ideia é comelar pelo tutorial no site oficial do Angular.
Há também um curso oficial do Google no Udemy.
Um deles é esse:
https://www.udacity.com/course/front-end-frameworks--ud894
Existem vários outros cursos no Udemy feitos pela própria Google (https://developers.google.com/training/web/ )