You should have started with C# about 5 years ago...
Do you realize that .NET is almost 10 years old (9 years by the end of 2006)?!
What? I think your math is off. Wasn't the first release of .Net 1.0 and Visual Studio 2002 in 2002 (or was it the end of 2001?).
Either way, I don't get nine years. Perhaps you are counting the 4 years it was in development?