I just started working as a .NET developer about a month ago having had programming experience in several other languages (Java, VB.NET, etc.). The problem is that I have no formal training in C# and I need some guidance from an experienced programmer who can show me the ins and outs, tips and tricks, and mainly how to understand what code is doing in certain instances. If there is anyone who would be willing to help me like this, I would do all that I can to make sure that your time is not wasted on me. I am a bright guy (I think) and would definitely be appreciative for any advice, help or assistance anyone can give. I like programming a lot, I am just stumbling a little bit trying to learn C#.