Hi, I've searched Google before but I think I don't have the real solution yet, so here It is... I'm a newbie, I have little experience in C# but I want to know how I could be a professional programmer and software producer in C#? I mean, I like to learn all the possible stuff related to this programming language like ASP.NET, ADO.NET and so on. I don't care about the time I need, I just want to be a best in C# because I really need to be! What are the ways and solutions to be one? What are all the stuffs in C# I should learn? Thanks for your help.