Hola,
Te recomiendo que estudies C++, ya que las ténicas orientada a objetos son muy eficiente, aunque he tenido conocimiento que la programación estructura obtiene mayor rendimiento.
Con C++ pues hacer lo que quieras, por ejemplo un kernel para un SO, juegos, Compiladores, etc. En
www.borland.com
encontraras la ultima version del compilador de C++ con librerias que te permiten hacer aplicaciones win32 además, puedes econtrar la documentación pero, este compilador no trae un editor.
Pero que aprender de C++? pues depende de lo que quieras programar.
Saludes.