If you are a newbie to C#, a good learning path could be:
- buy a good book (there a re plenty) and learn the basics
- look at the samples that comes with the SDK (i.e. Visual Studio) and at other samples online (e.g. here on CodeProject there are plenty of articles with full source code)
- start coding your applications, and everytime you have problems and doubts go back to the book and samples. If you don't find an answer by yourself, you can ask here about a specific issue (please, follow the guidelines about how to ask a question)