C# is an object oriented programming language with syntax based
on C++. It was released by Microsoft in 2001 as part of .net. It is
intended for use in developing software components that can take
advantage of distributed environments, and it is suitable for
writing applications for both hosted and embedded systems. C# is
integral to the .net environment, but can also be used outside it.
For more information see
Hot skills: C#
How difficult is it to master?
C++ developers, and to some extent Java users,
should find the C# syntax familiar.