августа 17, 2009Книги по C#
Недавно в мой фейсбук написал читатель блога Владимир Пивовар (vladimirpivovar) с просьбой ответить на возникшие вопросы по созданию плагина для IE на базе фреймворка SpicIE. Надеюсь, мои ответы оказались полезны Владимиру. Он так же поинтересовался, какую литературу стоит прочесть по языку C#. Думаю, что этот небольшой список, который я приведу в данном посте окажется полезным не только Владимиру. Дополнения в комментариях, как всегда, горячо приветствуются. Итак:
- Герберт Шилдт — “Полный справочник по С#”. На мой взгляд, отправная точка, с которой стоит начать.
- Дж.Рихтер — “CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#”. Данная книга мне досталась зимой от Microsoft. В книге подробное описание внутреннего устройства и функционирования общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 2.0.
- Трей Нэш — “C# 2008: ускоренный курс для профессионалов”. Особенности C# 3й версии.
- Daniel Solis — “Illustrated C# 2008”. Для тех, кто хорошо знаком с английским, читать стоит именно в оригинале.
- Х.Дейтел — “C#. Наиболее полное руководство”. Книга объемом больше 1000 страниц. Кроме самого языка C# рассматривается архитектура .NET, IDE Visual Studio, технологии XML, ADO.NET, ASP.NET и очень много других полезных вещей.
- Агуров П.В — “C#. Сборник рецептов”. Небольшая шпаргалка для начинающих по некоторым типовым задачам. Позволяет избежать беготни по форумам в поисках ответов)
На последок несколько простых советов: приведенные книги рекомендую читать именно в той последовательности, в которой они в списке. Еще отмечу, что здесь именно литература в большей мере по языку C#, чем по технологиям .NET (по желанию могу сделать аналогичную подборку, указывайте в комментах интересующую технологию). Кроме рассмотрения примеров в книгах придумывайте себе аналогичные задачи по темам и реализуйте их – намного ускоряет усвоение материала. После прочтения литературы посещайте различные форумы. Там можно неплохо закрепить полученные знания своими ответами на вопросы других людей.

