Is it similar to C++. Because that's the only computer language I know.
Yes, seriously if you already know C++ it's a piece of cake.
There are some key differences, like you can't use multi-class inheritance in C#.
The biggest advantage is that the C# compiler has a "garbage collector", which takes care of a great deal of the memory management for you.
This leads to more stable code and you having more time to spend on the actual programming.
http://www.c-sharpcorner.com/UploadFile/gtomar/ComparisionofCandcsharplanguages10242007013053AM/ComparisionofCandcsharplanguages.aspx
http://msdn.microsoft.com/en-us/library/bb200104.aspx