C Sharp я выбрала потому, что мне хотелось освоить что-то серьезное, основательное. Выбор делала между С и Java. С Java у меня не сложилось. Мне она казалась очень «тяжелой», и попытки читать книги по Java вызывали скуку, сонливость и отчаяние. Я категорически не понимала, зачем нужны такие сложные и некрасивые конструкции??? В perl тоже самое делается легким движением руки.
Cи всегда был розовой мечтой. Язык, на котором пишут бородатые и очень умные дядьки, мега-крутые профессионалы. Однако, окончательно решив изучать C, я поняла, что опять надо выбрать — какой именно? Классический или C++ ? У меня нет времени, чтобы заниматься всем по порядку. С++ произвел впечатление чуть лучше Java, я приуныла.
И вот тут мне на глаза попался C Sharp. Скачала себе Visual Studio 2010. Посмотрела, полистала учебники, почитала MSDN. И начала испытывать к C Sharp настоящую нежность. Да, к сожалению, он не так крут, как С++, программисты менее востребованы, ЗП у них меньше… Но все-таки, это C (более безопасный и со сборкой мусора, ура!). Для него есть потрясающе удобная документация. Ее много! Она на русском! Есть инструментарий для разработки, с удобным GUI. Есть книги — отличные, легко читающиеся. Все это настолько отличается от Perl ! Вот что значит, когда язык поддерживается богатой компанией с мировым именем.
Ниже я хочу предложить вам список лучших книг по C Sharp.
И кстати, начав изучать C Sharp, я стала больше ценить Perl. Работая с C Sharp, ты приходишь на все готовое. Это приятно и комфортно, чувствуется забота о программисте. В работе с бесплатными продуктами, которые разрабатываются сообществом, нет ничего подобного. Извечные проблемы с документацией, локализациями, редакторами. Perl даже долгое время вообще не обновлялся и на несколько лет прекратил развитие.
Но именно это и важно. C Sharp — это комфорт готовой системы, perl — возможность самому участвовать в развитии и продвижении языка.
Простите за долгое вступление, а теперь список :)
Со временем, список будет дополняться. Если вы читали какую-то из перечисленных книг, оставьте комментарий! Мне интересно узнать ваше мнение.
-
C# 4.0 и платформа .NET 4 для профессионалов. Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер
Одна из лучших книг по языку программирования, из тех, с которыми я встречалась. Легко читать,
информация полная. Не смотря на заголовок «для профессионалов», на самом деле, ее легко читать
даже если вы совсем не знаете C Sharp (впрочем, иметь навык программирования на любом другом языке — обязательно). При этом,
благодаря такому позиционированию, книга не является скучной — судьба большинства книг «для начинающих».
Рекомендую всем.
Мне повезло купить книгу во время очередной скидочной акции. Цена книги впечатляет не меньше ее содержимого.
Смотреть описание книги и отзывы на ozon.ru
- C# 4.0. Полное руководство. Герберт Шилдт
Отличная книга для начинающих. Особенно для тех, кто выбрал C# в качестве своего
первого языка программирования. Хорошее и подробное изложение материала.
Очень понравился раздел по пространству имен System — удобный справочный материал
Смотреть описание книги и отзывы на ozon.ru
>опять надо выбрать — какой именно? Классический или C++?
Выбирать не надо. Сначала одно, а потом, если захочется — второе. Так как C++ — надстройка над C.
На первое, потом второе — времени не хватает. Либо то, либо другое.
Изучал C# по книге Нейгела — очень понравилась, для полного понимания языка достаточно. Не так давно посоветовали Шилдта — книга тоже очень хорошая, но уж очень для новичков.
Тоже вот захотел научится! Думаю не помешает. Хочу прочитать Герберта Шилдта. Но есть загвоздка:( Хочу найти в pdf формате, что бы на работе втихаря читать. Так весь инет перерыл и ничего не нашел. Может еще пару книг хороших посоветуете?
Вот тут еще неплохой список книг http://hitanyway.in.ua/category/develop/
Спасибо, Владимир!
Книги, видеоматериалы…
Громоздко и трудно найти необходимые записи
Относительно недавно созданный сайт http://c-sharp.in.ua/ и я им пользуюсь, не как основы для изучения, а как шпаргалка или даже подручные напоминания, того что легко может быть забыто. Изучайте Си шарп — это круто! :)