Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
C# is a relatively new language that was unveiled to the world when Microsoft released the first version of its .NET Framework. Since then its popularity has rocketed, and it has arguably become the language of choice for both Windows and Web developers who use .NET. Part of the appeal of C# comes from its clear syntax, which derives from C/C++, but simplifies some things that have previously discouraged some programmers. Despite this simplification, C# has retained the power of C++, and there is now no reason not to move into C#. The language is not difficult, and is an excellent one to learn elementary programming techniques with. This ease of learning, combined with the capabilities of the .NET Framework, make C# an excellent way to sta....