Важно не только что изучать, но и как изучать. И с этими языками - особенно. Правильно изучать - это работая стажером в серьезном проекте, ну или хотя бы общаться с теми ребятами. А то будешь на Плюсах лепить бред типа string* str = new string(), динамически выделять память на каждый чих, не использовать ссылки, не знать Boost, не уметь пользоваться git ("а причем тут гиииит?!") , зато знать какие-то мелкомягкие API никому давно не нужные... да ещё и Си добавит бардака, будешь всякие Сишные вещи лепить в код на Плюсах.