Si deseas aprender un framework muy solicitado por las empresas, Angular debería ser una de tus opciones, sobre todo para aquellos que se desean dedicar al lado visual de los proyectos.
Angular es un framework de JavaScript para el desarrollo de aplicaciones Web, que al fusionarse con otras tecnologías como IONIC es posible generar aplicaciones móviles para distintas plataformas. Para comenzar a trabajar con Angular es importante que estés familiarizado con el lenguaje de programación JavaScript y de los lenguajes de etiquetado HTML/CSS. La curva de aprendizaje de Angular no es tan pronunciada, probablemente en un par de semanas podrías construir sólidas aplicaciones.
Por tal motivo, hoy te comparto algunos vídeos que te ayudarán en el camino del desarrollo de aplicaciones. Cabe mencionar que los vídeos son inglés, pero recuerda que YouTube permite habilitar subtítulos a los vídeos, así que no hay pretexto para aprender Angular.
Este vídeo brinda una introducción rápida a Angular 5 en menos de una hora
Este curso contiene una lista de reproducción con 36 vídeos de Angular 6 en su versión Beta, donde te van guiando paso a paso en su desarrollo
Por cierto hoy que redactaba esta publicación, te comento que se liberó la versión 6 de Angular, por lo cual te invito a que observes los cambios más recientes del framework [Blog Angular]
Sitio oficial de Angular
Angular