The basic syntax is derived from C/C++, although it does incorporate improvements from other languages.
Visual C# 2005 lets you visually develop applications for windows. By using 'drag and drop' you can add more elements to the forms.
The new controls tools bar groups all the elements by categories, which makes searching for the one we want much easier.
Visual C# 2005 includes the IntelliSense function, very useful when writing the source code as it avoids having to remember the name of all the properties, methods, events, etc.