I'm programming C# professionally for more than 4 years now, mostly with Windows Forms, but now I started development using WPF and ASP.Net.