C++, Java и С# — все это одинаково серьезные языки. Не стоит переживать. Выбирайте, что нравится. Лучше — всего по-немного попробуйте. Добавьте к списку Python и Ruby.
Однако, коллега rPman прав. В реальной жизни важнее фреймворки. Я бы еще добавил важность
шаблонов проектирования (паттернов).
Поищите курсы по языкам программирования на
Coursera и
edX: там очень много вкусного и полезного, часто есть русские субтитры. И кстати, да. Важнее всего — выучить английский! :)