C# — объектно-ориентированный язык программирования с автоматическим управлением памятью, предназначенный для программирования на платформе .NET.
C++ — кросс-платформенный язык программирования общего назначения, совместимый в большинстве случаев с C.
Синтаксисом они, безусловно, похожи, но различий много. Чтобы разобраться в них нужно прочитать как минимум по одной толстой книжке с описанием языка.
Советую начать с C# на примерах.