Сам озадачился недавно таким же вопросом, как и ТС.
Общался с друзьями, они говорили, что лучше C#, а С++ - трэш. Я же до этого изучал лишь веб-программирование (PHP, Javascript)...
В нашем городе не было курсов С#, но был C++. Не очень хорошо понимая разницу между языками(сколько людей, столько и мнений) пошел на C++...
Пока ни о чем не жалею, все дается довольно просто

Правильно препод сказал: "Программирование - оно и в Африке программирование. Нужно лишь понять его принципы. А выучить синтаксис - дело нетрудное и быстрое."
Если подытожить, то неважно, что учить. Если есть в жизни цели и желание узнавать новое, то любое знание пригодится...