Se usa en la escuela porque para los profesores es muy cómodo pero en la vida real es poco probable que te encuentres con proyectos que la usan.
Las razones más importantes serían:
- conio sólo tiene sentido en aplicaciones de consola, que apenas se desarrollan.
- Para aplicaciones de consola hay librerías más potentes y además portables.
- Su uso restringe la aplicación al entorno Windows.
Yo no me agobiaría con esa librería. En cuanto acabes el curso dejarás de verla.
Losopencvdares en cambio forman parte de la base de C++, luego esos te los vas a encontrar hasta en la sopa. Yo dedicaría mis esfuerzos a conocer las diferencia su novedades de los nuevos estándares de C++: C++11 C++14 y C++17.
Luego está la librería boost que tiene bastante aceptación. De hecho los nuevos estándares han ido asimilando parte de esta librería.
Y con esto casi tendrías hecho el núcleo duro de C++. A partir de aquí ete puedes encontrar infinitas rutas... Tantas como librerías diferentes hay disponibles :SDL, Qt, vxwidgets, GTK, opencv, openCascade, tree, ...
Un saludo