C++ был и остается универсальным языком. Какие направления в ПО перспективны? Почти везде применяется C++. Ну за исключением front-end web приложений, хотя может быть и там начнут применять благодаря Native Client/Portable Native Client.
А изучать стоит все, но начинать с того, что больше нравится. Сетевое программирование, разработка GUI, низкоуровневое программирование, системное, разработка игр, обработка изображений, хранение или поиск данных...