I want to learn.NET and only have two weeks to do it. I am well-versed in CLR, Assemblies, and certain fundamentals. "CLR via C#" is a book I own. However, I need to understand sophisticated C# topics such as delegates, reflection, and generics, among others. Then I have to leap right into coding. Keep in mind that I only have two weeks. I believe that a quick grasp of complex C# concepts, followed by extensive coding practise, is the order of the day.
Could you give me any advice on: 1) My strategy. 2) Websites or publications to quickly acquire complex C# ideas. 3) Putting what you've learned through coding into practice....practice/programming questions suggestions Because I believe that the only way to learn a language is to practise it.