C# i C++ są mocno podobne do siebie.
Ucząc się C# minimalnie rozwijasz się w kierunku C++ i odwrotnie.
czy odstawić sobie c++ I brać się za c# i unity ?
Takie pytania są bardzo trudne do odpowiedzi, gdyż nie wiem kim jesteś, czym się interesujesz, nie wiem co cie interesuje i czy C# będzie się podobał lub czy wolisz Unity czy Unreal Engine.
Na twoim miejscu brałbym Unity3d gdyż to będzie na liceum, nikt ci nie zabroni uczyć się Unreal Engine i Unity3d jednocześnie (C++, C#)