I love C#, the .NET Framework and Windows. I have been developing for about 3 years now and have had no formal training. Everything that I have learned has been self-taught and/or trial and error. It was one of the best decisions that I have made and I love doing what I do. :)