.
Desde mi humilde lugar te puedo decir que esas no son variantes del lenguaje C. Existen (a grandes razgos) el C, el C++ y el C# (o C sharp), los últimos 2 derivados del C. Borland C y Turbo C son dos de los varios compiladores que existen.
Aunque no lo he usado, el C# es (creo) el más moderno de los 3. Y tiene la ventaja de que luego podés hacer aplicacinoes gráficas con él usando el Visual Studio (muchos participantes de este foro lo usan).
Saludos.