Pokud tě primárně živí C#/.NET, tak bych se spíš soustředil na ostatní levely vývoje, např. SW architektura, návrhové vzory, TDD, refactoring, verzování a další záležitosti, které s vývojem souvisí. Přibírat k tomu C++ považuji za nevhodné, protože je to krok stranou.