Jesteś jeszcze młody, nie ograniczaj się i przede wszystkim nie patrz na opinie, że np. C# jest lepszy bo jest więcej pracy w tym itp. Zanim Ty pójdziesz do pierwszej pracy jako programista to jeszcze wiele się zmieni.
Moim zdaniem warto więc abyś został przy jednym języku i robiąc różne swoje małe projekciki szlifował go do perfekcji. Jak lubisz bawić się w gry to super, zrób sobie jakąś prostą gierkę, potem kolejną i tak dalej...
swoje pierwsze prymitywne gry
Nie pierwsze prymitywne, tylko samo "swoje gry". Dzisiaj będą to graficznie i grywalnie pewnie dość proste, ale jeśli faktycznie Cię to wciągnie to nawet nie zorientujesz się kiedy zaczniesz tworzyć całkiem fajne projekty.
I taka sugestia, jeśli faktycznie poważnie myślisz o pracy w programowaniu to nie zaniedbuj angielskiego. Nie mówię, że masz go szkolić po 2h dziennie, nic z tych rzeczy. Wystarczy, jak uczciwie będziesz ćwiczył program szkolny i co jakiś czas np. spróbujesz poczytać sobie choćby jakieś blogi ang. itp.
I na koniec szczerze życzę zapału i powodzenia, i czekam na pierwsze gierki do otestowania (nie znam się na C++ ale pograć chętnie pogram :)