Learning C # quickly gathers all the necessary concepts

I want to learn .NET, and I have 2 weeks. I have a good knowledge of CLR, assembly and some basics. I have a copy of "CLR via C #". But I need to learn advanced C # concepts such as delegates, reflections, generics, and so on. And then I need to quickly move on to coding. Remember, I have 2 weeks of time. I assume that you quickly understand the advanced concepts of C #, and then careful coding practice is the need of the hour.

Can you suggest me: 1) My approach. 2) Sites or books to quickly explore these advanced C # concepts. 3) Learning things learned by coding .... suggestion on practice / programming issues. Because I also believe that you can learn any language by practicing it.

Please write your suggestions.

Regards, Justin Samuel

+6
c # clr
source share
6 answers

Joe Albahari's book β€œC # in a Nutshell” (Disclaimer: I know the author, but I would recommend it independently). Joe site has a lot of useful stuff.

Jon Skeet articles + book: "C # in Depth"

Andrew Troelsen "Pro C # 2008 and the .NET 3.5 Platform, Fourth Edition"

Free online stuff:

+14
source share

I recommend C # 2005: Francesco Balena's base class library . This is a slightly older book, but I found it to be a terrific read. I recognized a ton with her.

+1
source share

I recommend that you download some open source projects from codeplex and start debugging. You better understand the insides this way ...

+1
source share

Once you know most of the basics, look at C #'s Hidden Features? to see all sorts of interesting but slightly esoteric features.

+1
source share

Refer to this link,
http://sharpertutorials.com/tutorials/
This site, which owns programming guides, includes

1. Introduction to C #
2. Intermediate tutorials in C #,
3. Advanced C # Tutorials
4. Object orientation
5. World-oriented object programming
6. Testing and debugging
7. Security and encryption
8. Using .Net assemblies
9. Principles of software development
.......... etc.

0
source share

There is a link to Illustrated C # 2008 in the List of Freely Available Books on Programming book. This book offers a complete intrusion for everything in C #, from the simplest things like classes and methods, down to delegates, anonymous types, and event handlers. Okay? You don’t spend a dime!

Links Miscellaneus SO:

  • Lambdas Tips
  • Extra Lambda Tips
  • Explanation of anonymous types (asked specifically for this question)
-one
source share

All Articles