C++ и C# каким образом вообще связаны? То, что у них названия похожи, ничего не значит. С++ это С с классами, т.е. он только с С схож, но гораздо сложнее и объемнее.
Тебе же я советую не изучать язык С#, а начать с основ программирования. Для этого лучше всего подойдёт язык С. Через него тебе легче будет изучать основы. Почему не С++? Слишком сложный и объемный, много откровенного мусора в языке.