Simplemente se mejor en lo que quieras hacer ya que en la programación tiene muchas pero muchas ramas.
No es lo mismo c para programación de microcontroladores que el lenguaje c++ para crear programas con bases más complejas.
O como lo nuevo que son los modelos deep learning que requiere mucho de GPU entonces es necesario saber usar CUDA.
El chiste es que depende a qué quieres programar.
En linea: 56