Pues, básicamente, son pequeñas diferencias de sintaxis
Escogiste la menor de las diferencias. C, C++ y C# tienen diferencias abismales, justamente la sintáxis C-like no es lo más apropiado para diferenciarlos.
Mucha gente dice que C es muy parecido a Java. C es un poco más limitado
WT&%$!!
todos recomiendan empezar por C y seguir por C++ o C#
Corrección: Según autores de C++, los programadores que vienen de C pueden encontrar el aprendizaje más difícil. Según autores de C#, es mejor venir de C++ para entender mejor el paradigma. Según los autores y gurús del C, C es lo mejor, y como dijo Linus: Si hubiera que programar en C con la única motivación de alejar a los programadores de C++, aún así sería un excelente motivo para alejar sus pésimas costumbres.
Mi recomendación personal es: Si vienes del web y el alto nivel, primero C++, luego C. Si vienes de aprender ASM (en las universidades puede darse esto) entonces aprende C hasta que sea tu lengua madre, y nunca querrás nada con los otros dos.