I want to learn .NET and I have 2 weeks time of this. I have sound knowledge of CLR, Assemblies and certain basics. I have a copy of "CLR via C#". But I need to learn advanced C# concepts like delegates, reflection, generics and so on. And then I need to quickly jump into coding. Remember, I have 2 weeks time. I suppose a quick grasp of C# advanced concepts and then some thorough coding practice is the need of the hour.
Can you suggest me on: 1) My approach. 2) Sites or books to learn these advanced C# concepts fast. 3) Practicing the things learnt by coding....suggestion on practice/programming questions. Since I also believe one can only learn any language by practicing it.
Please pour in your suggestions.
Regards, Justin Samuel.
Joe Albahari's book "C# in a Nutshell" (Disclaimer: I know the author, but I would recommend regardless). Joe's site has lots of useful stuff.
Jon Skeet's articles + book: "C# in Depth"
Andrew Troelsen's "Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition"
Free, online material:
Microsoft webcasts and virtual labs
Noah Coad's blog has a good list of C# resources
Microsoft's Ramp Up
SO: C# Training videos
SO: Is there any one website which contains many good C# screencasts?
I recommend C# 2005: The Base Class Library by Francesco Balena. Its a bit of an older book, but I found it to be an amazing read. I learnt a ton with it.
I recommend you to download some open source projects from codeplex, and start debugging. You will better understand the internals this way...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With