Uno de los mejores lenguajes de programación que se debe aprender a usar en el siglo XXI es C#, por las siguientes razones:
Continúa con la tradición de esta familia de lenguajes, que incluye C, C++ y Java.
Los lenguajes orientados a objetos representan la metodología más reciente y exitosa en materia de programación, y C# es completamente orientado a objetos.
Es un lenguaje de propósito general: todo lo que Visual Basic, C++ y Java pueden hacer, también se puede crear en C#.
Obtiene la mayor parte de su funcionalidad de una biblioteca de componentes proporcionados por el Framework de NET.
No es necesario contar con conocimientos previos de programación, dado que el texto empieza desde cero; incluso es muy útil para principiantes autodidactas, ya que está escrito con un estilo simple y directo para conseguir la máxima claridad y aprender a programar en el lenguaje C# de una manera dinámica.