Su pregunta revela la necesidad de aprender sobre el desarrollo web en general y las diversas tecnologías que lo impulsan.
Antes de sumergirse en Angular, le sugiero que pase tiempo aprendiendo los fundamentos de HTML, CSS y JavaScript (con y sin jQuery) mediante la creación de pequeñas aplicaciones. (Una buena referencia sería TodoMVC).
Con respecto a las tecnologías en cuestión, jQuery y AngularJs son fundamentalmente diferentes.
- Soy un desarrollador de UI / front-end con una experiencia total de 5 años. ¿Cómo puedo solicitar en el extranjero?
- Quiero aprender .NET. ¿Dónde empiezo y cómo procedo?
- Estoy atascado en lo básico del desarrollo web. ¿Cómo encuentran los desarrolladores ideas para su portafolio?
- Golang: ¿Cómo convertir una matriz JSON en estructuras y usar JSON Marshal para obtener los datos?
- Cómo conseguir nuevos clientes para el desarrollo web
jQuery es la biblioteca estándar de facto para enlace de eventos, manipulación DOM y AJAX. Tener una buena comprensión de jQuery es imprescindible para cualquier desarrollador web. Período. Incluso los desarrolladores que odian jQuery, lo saben hasta cierto punto.
Además, como dijo el usuario de Quora, es realmente fácil de aprender. El tiempo dedicado a aprenderlo no se desperdiciará.
Angular es un marco MV * de aplicación web que proporciona las herramientas para modularizar su código con servicios, controladores, vistas (plantillas), etc.
Con el debido respeto a Kashif, Angular no va a desaparecer. Hay una gran demanda de desarrolladores angulares. Entonces, una vez que conozca los fundamentos, obtener una experiencia sólida con Angular definitivamente le servirá.
Recursos:
Aprenda jQuery en 30 días – Artículo de Tuts + Code
TodoMVC