C# is a general purpose programming object oriented language invented around 1999 or 2000 by Anders Hejlsberg at Microsoft. It is very similar to Java in its syntax with a major difference being that all variable types are descended from a common ancestor class.
Start reading books written in C# to learn it properly.As .NET coder,i feel it is more robust and easy to learn and also to implement.If you use Visual Studio for coding in C# then it would be more helpful for you.Here,i suggest you 2 links from where you can learn C#. But 2nd one is better one i think for beginners..
http://cplus.about.com/od/introductiontoprogramming/a/cshbeginners.htm[
^]
http://msdn.microsoft.com/en-us/vstudio/hh341490.aspx[
^]