específicamente c++, y eh notado desde el principio que el Ing. que nos enseña el curso nos dijo que el era reacio a enseñarnos c++, puesto que lo consideraba como un lenguaje "especial", no del todo eficaz, algo desfasado... y que la imposición de parte de la Facultad fue por que consideran el C++ como un lenguaje básico para aprender programación, es así que nos dijeron que el próximo semestre llevaremos C #, y que C++ solo llegaremos hasta un paso antes de clases.
¿No es eficaz? ¿Y si los es el codigo manejado de .NET (C#)? Un chiste de primer nivel

¿Desfasado? Es muy simple: ¿Que navegador estas usando para leer esto? Si es cualquier de los conocidos esta escrito en C++.

Este ingeniero me da verguenza ajena; como se suele decir: el que sabe hace, el que no enseña.
¿Lo decis por el libro? Lo dudo.
¿C++ es un lenguaje obsoleto?
Bajo ningun punto de vista, ni siquiera C lo es (la mayoria de S.O.s y modulos de modo Kernel - drivers - estan escritos en C).
¿Valdria la pena que aprenda todo lo que hay en ese libro?
Seguramente.