First of all, you should read the guide on how to ask questions. Second, you should try to ask real questions. A real question is something specific. How can we give you pointers based on what you posted ? My pointer would be to buy a book and work through it, then spend some time writing code. Ask specific questions here as they come up, and we'd be glad to help. No-one can help you based on this question.
Posting your email address is also not smart. We will answer in the forum, but online bots will find your address and spam you.
Surely if you're a Microsoft Certified Professional Developer, you have a good knowledge of C# already ?