Достаточно ли сайта MSDN для самообучения на C #? - PullRequest
4 голосов
/ 24 июня 2010

Я знаю, что есть много книг по C #, но я бы предпочел учиться, читая статьи / руководства и просматривая видеоуроки.Достаточно ли будет веб-сайта Microsoft MSDN для углубленного изучения C #?

Спасибо.

** Обновление *: *

@ Джон Скит: Спасибо за ваш честный ответ.Тогда я мог бы просто сделать это, - я возьму Оглавление из книги C # .NET, а затем перейду к каждой теме в MSDN.

Еще раз спасибо всем вам.Хотел бы я отметить ответ каждого.

Ответы [ 7 ]

6 голосов
/ 24 июня 2010

Вся информация есть, да.Черт, спецификация C # доступна там, так что это все, что вам нужно, теоретически.

Однако - и я, как автор книги C #, конечно, предвзято - я считаю, что книги повышают ценность, даваяВы структурированный опыт обучения.Авторы тратят много времени на разработку порядка, в котором вводятся концепции, чтобы это имело смысл.

Конечно, вы можете просто взять оглавление из книги на C #, а затем найти кусочкиMSDN в таком порядке - но хорошая книга проведет вас более упорядоченно, опираясь на примеры и области, которые вы изучили ранее, а не рассматривая каждый из них в отдельности.

2 голосов
/ 24 июня 2010

ИМХО, это будет зависеть от вашего общего уровня программирования. Если это ваше первое знакомство с программированием, я думаю, что книга будет лучше, чем MSDN. Если, с другой стороны, у вас есть опыт работы с подобными технологиями, такими как Java, нет причины, по которой MSDN будет недостаточно, поскольку он содержит обширную документацию, множество учебных пособий и примеров.

1 голос
/ 24 июня 2010

Насколько я понимаю, есть статьи о том, как делать вещи, и статьи о классах / методах и т. Д.

Некоторых примеров в статьях о классе или методе вам недостаточносказать, что вы их знаете и не обсуждаете все, поэтому я бы сказал, что они являются отправной точкой - вместе с блогами, статьями и учебными пособиями на других сайтах вы, вероятно, получите гораздо больше информации.

Статьи о том, как делать вещи, которые начинаются с проблемы и показывают, как ее решить, в порядке и понятны (или, по крайней мере, те, которые я читал).

Это такжезависит от того, что вы уже знаете и на чем строите.

1 голос
/ 24 июня 2010

Хотя я лично так не учился, на MSDN есть несколько отличных ресурсов по сравнению с тем, когда я начинал с .NET.

В целом, если вы собираетесь изучать C # изMSDN, ваша панель запуска будет здесь .Если вы новичок в программировании в целом, здесь выглядит как хорошее место для начала.

1 голос
/ 24 июня 2010

Я думаю, что MSDN - это очень хорошее место для углубленного изучения C #, но, как говорится, я не думаю, что это хороший источник для начала.

Позвольте мне объяснить ... MSDN - этоотличное место, когда вы хотите разобраться, как все работает и почему, какие есть другие варианты и все остальные мелочи, которые другие источники обычно пропускают, но могут быть важны.Тем не менее, я думаю, что ему не хватает определенной позиции «вставай и делай что-то осмысленное», которую ты ищешь при изучении нового языка.

Только мои 2 цента стоят.

1 голос
/ 24 июня 2010

Я бы тоже так сказал, но только для справки. Это то, что я делал и до сих пор делаю.

Редактировать: новичку может быть трудно, но не невозможно.

1 голос
/ 24 июня 2010

MSDN полностью охватывает все аспекты C # и платформы .Net.поэтому Да MSDN достаточно для изучения C #.

...