Visual C# se ha convertido en el lenguaje preferido para el desarrollo en la plataforma .NET, e incluso Microsoft ha escrito gran parte de .NET Framework utilizando Visual C#. Se trata de un lenguaje moderno orientado a objetos, diseñado y desarrollado desde el principio con una mentalidad actual, implementando y expandiendo las mejores opciones y funciones de otros lenguajes. Combina la eficacia y flexibilidad de C++ con la simplicidad de Visual Basic. El libro se ha estructurado y escrito con el propósito de conseguir enseñar al lector los conocimientos prácticos que pueda aplicar inmediatamente a un nivel de desarrollo de proyecto, y sobre todo, que el lector sea productivo lo más rápidamente posible. El libro está dirigido a todos aquellos usuarios sin ninguna o poca experiencia en programación o aquéllos que se estén planteándose escoger Visual C# como un segundo lenguaje. Visual C# 2005 le enseñará, entre otras muchas cosas, a utilizar el eficaz entorno de diseño de Visual Studio .NET, diseñar una interfaz avanzada utilizando componentes como vistas de árbol y fichas, y crear aplicaciones robustas con un control de errores moderno. Además, con él aprenderá a dibujar gráficos rápidos utilizando GDI+, crear una aplicación de base de datos con ADO.NET. o distribuir una aplicación de Visual C# 2005.