4 лучших бесплатных книг по C#

C# — многоцелевой язык программирования, удачно сочетающий в себе функциональность C++ и простоту Visual Basic. Он относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.

C# Programming Yellow Book

C#

Данная книга является прекрасным пособием для C# разработчика любого уровня. Издание включает в себя 216 страниц и покрывает следующие темы:

  • Компьютеры и программы — в первой главе вам пояснят, что такое компьютер, программы, и каким образом осуществляется взаимодействие программного обеспечения с аппаратным;
  • Основы работы с данными — здесь вы познакомитесь с базовыми аспектами синтаксиса в C# и со встроенными типами данных и применимым к ним операциям;
  • Написание программ — в данном разделе вас научат, как разделять программы на блоки, и покажут принципы работы с массивами;
  • Создание решений — вы примерите на себя роль программиста, который должен будет написать банковское приложение в форме решения;
  • Продвинутое программирование — заключительная часть книги посвящена таким вещам, как дженерики и коллекции, потоки, обработка ошибок, организация программы, графический пользовательский интерфейс и отладка;
  • Словарь терминов.

Fundamentals of Computer Programming with C#

c#

Данное пособие лучше всего подойдёт тем, кто ещё новичок в программировании и хочет начать изучение языков программирования с C#. Все примеры в книге приводятся на C#, однако его вполне можно заменить на любой другой язык программирования. В издании объясняется сама идеология программирования и фундаментальные понятия, которые не зависят от используемых технологий.

C# Programming

C#

Книга содержит очень подробное описание многих возможностей языка. В частности, описываются основы языка, ООП концепции, дженерики, делеганты, паттерны проектирования, фреймворк .NET. Дополнительно приводится список всех зарезервированных слов.

.NET Book Zero

C#

Пособие, прежде всего, ориентировано на тех людей, которые уже имеют некоторый опыт разработки на C/C++. Из книги вы узнаете: