El lenguaje de programación C#
Básicamente el eje central de este tutorial es el lenguaje de programación C#, del que no sólo se describe su sintaxis sino que también se intenta explicar cuáles son las razones que justifican las decisiones tomadas en su diseño y cuáles son los errores más difíciles de detectar que pueden producirse al desarrollar de aplicaciones con él.
El curso se ha dividido en tres bloques: - Introducción a C# y .NET. - Descripción del lenguaje. - Descripción del compilador.
fuente:http://www.programacion.com