Az egyik C# szintaxis a másik C++, de mindkettő .NET alapú nyelv.
Még választhatnál J#-ot és F#-ot meg egyéb egzotikus ingyombingyomokat is, de nem érdemes.
A Visual studion belül azért vannak ezek az eltérések jobbára, mert aki eddig c++-al fejlesztett, valami ismerőset kapjon a kezébe.
Tehát a fejlesztőkörnyezet, és majd a "bájtkód" azonos minden VS-es "nyelvnél", mindegy melyiket választod. A C#-ot kéne javasolnom, mert több elérhető tutorialt, és doksit, példakódot találsz ezzel a szintaktikával.
(Az F# elvileg túlmutat a C# szintaktikán, de ez inkább amolyan kísérlet volt a Microsoft részéről).