Hey heavyone,

Given what you already know I don't see any reason why you can't proficient in C# in no time. You already have a good grounding in object oriented programming (my assumption based on the programming languages you already know...). Most people on this forum know a thing or too about C#and will be willing to help with specific questions, problems or issues. I'm certainly NOT volunteering to be your mentor mainly because I don't think you need one...Do you not have any colleagues that are more experienced than yourself? That would be a good start. Otherwise get yourself a book or read through MSDN. You basically want to grasp the language fundamentals (syntax, constructs, etc). Then you want to look at the .NET Framework. But I guess you probably know a lot about the Framework through VB.NET. The Framework is vast so you just take in chunks that are of particular interest to you. Other than that just start programming....