Из начинающего – программист, как из чугунного сляба – танк. Синтаксис С наиболее лаконичен, но слабая статическая типизация и прямой доступ к памяти открывают широкий простор для совершения ошибок. Язык С программисты писали под себя. Априори считается, что программист, который пишет код на С понимает, что он делает. C# наоборот исповедует строгую типизацию, и в норме не пускают косоруких в адресную арифметику даже с двадцать пятой попытки. Но она тем не менее имеется. Синтаксис C# щедро богат синтаксическим сахаром, освоив который, писать код на нём становится проще и приятнее. Учите C#.