5 dni u tygodniu, po 4 godziny. To w przeciągu od roku do dwóch lat, powinno Ci się udać wejść na poziom juniorski, lecz nie powiedziane że znajdziesz prace, bo raczej mało juniorskich ofert w c++, chyba że się mylę dawno nie sprawdzałem :)
Zmiana języka, jak będziesz znał już jeden dobrze, nie jest taka trudna, ale sam język to nie wszystko musisz poznać cały ekosystem wokół języka, pewnie nowe IDE, jakiś nowy framework itp. Jak poznasz podstawy, zdecyduj co chcesz robić, czy web czy gry czy jeszcze coś innego i dobierz do tego odpowiednia technologię.