Curso de C# 2010 Completo com Projeto.
É uma linguagem de programação orientada a objetos.
O C# é o resultado do melhor da linguagem (c++) e java, a equipe de desenvolvimento Microsoft englobou de forma criativa e única as características positivas das duas linguagens, criando assim uma linguagem de programação fortemente tipada, onde o programador tem que seguir a risca o tipo na hora atribuir valor para uma variável. Tornando assim uma linguagem exigente em sua compilação.
A linguagem de programação C# desempenha um papel tão importante para net framework, sendo comparada algumas vezes, com a importância do (C) no desenvolvimento do Unix.