Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is MSDN website sufficient for C# self-learning?

Tags:

c#

.net

msdn

I know there are plenty of books on C#, but I'd rather learn by reading articles/guides and watching video tutorials. Would Microsoft's MSDN website be enough to teach myself C# in depth?

Thank you.

**Update*:*

@Jon Skeet: Thanks for your honest answer. I might just do that then, - I'll get Table of Contents from a C# .NET book and then go through each topic on MSDN.

Thanks again to all of you. I wish I could mark everyone's answer.

like image 285
Sahat Yalkabov Avatar asked Dec 13 '22 21:12

Sahat Yalkabov


2 Answers

All the information is there, yes. Heck, the C# specification is available there, so that's all you need, in theory.

However - and I'm biased as the author of a C# book, of course - I believe that books add value by giving you a structured learning experience. Authors put a lot of time into working out the order in which to introduce concepts so that it makes the most sense.

Of course you could just take the table of contents from a C# book and then look up bits of MSDN in that order - but a good book will lead you through in a more orderly manner, building on examples and areas you've learned before rather than treating each one individually.

like image 98
Jon Skeet Avatar answered Jan 11 '23 09:01

Jon Skeet


IMHO this will depend on your general programming level. If this is your first encounter with programming I think that a book would be better than MSDN. If on the other hand you have experience with similar technologies such as Java there's no reason MSDN wouldn't be enough as it contains extensive documentation, many tutorials and samples.

like image 36
Darin Dimitrov Avatar answered Jan 11 '23 11:01

Darin Dimitrov