Well once you get past the basics of what C# is.... you'll soon be throwing some really cool programs together with a relatively few lines of code. All you have to remember is that C#... like C++ and C is just another programming language. Of course its got a few more rules....and .net.... with a cup full of OO (Object Orientation) in there... But you'll soon get past that.
• Using CSC.exe (learning from the ground up without the IDE)
• Wow a window... but its not called a window :-/ (forms)
I've searched high and low, and thrown in some of my own programs of course, to show you how cool C# really is. I must admit, C# allows you to do some amazing things with a few lines of code. Believe me, once you get over that (learning) hill....and you start to get a feel for the language.... you'll be writing games... apps... all sorts :)