I'm not sure I follow you there. You can get all the documentation from the MS site. You don't need an MSDN subscription. No thank you - I don't need any more nightmares either. Maybe it is just that I don't know where to look/how to search for the proper API's then. I just know every time I looked for different information on various classes, method, whatever; I could never find them and when I asked other developers I work with, they always say you have to look it up in MSDN. When I tell them I don't have a subscription, they always told me they couldn't help me then. Guess I should have known better and asked here instead When I go to change languages to C#, I will definitely know who to ask if I get stuck trying to find documentation
I actually have found the MSDN documentation to be much better and easier than other languages/SDKs/APIs.
Want a nightmare? Go try something with the Facebook API. Good f**king luck.
I hear you about not needing more nightmares~!
(Facebook has been driving me nuts with it's almost complete lack of documentation.)
If you're looking for resources on C#, here's where to go for fast answers 95% of the time:
2) The Code Project
If you can't find answers there, then most likely you're going to need to delve into the deep dark world of developer blogs. However, at that point you won't be looking for answers about C# or .NET, you'll be trying to solve other problems that aren't really language dependent, and are really just topical problems.
Here's an example of the kind of thing I mean:http://cynic.me/2011...facebook-with-c-sdk/
That's about Facebook, and solving a problem there, but the problem isn't limited to C#. So it's those kinds of things where you end up needing to really dig for answers.
Oh, and some of the abstract concepts in computing -- MSDN covers them, but it's so massive that you quite often end up missing them, looking at the method/class documentation, and missing it, and ending up finding an answer elsewhere.
I can't possibly express how valuable the Code Project and StackOverflow are. You'll find all manner of problems solved there.
After those, then there's Codeplex, Github, etc. But then you're basically looking at implementations of solutions there, and not getting much "educational" value out of them without diving into the deep end of the code. With the Code Project, I find I can get answers with explanations, which is always valuable.