C# с нуля, для самостоятельного изучения

Здравствуйте!

В последнее время стало интересно разобраться в программировании, а конкретно в языке C#. Нашёл отличную книгу:

C# с нуля, для самостоятельного изучения

Понравилось как в данной книге подаётся материал. Но к сожалению книга эта только в электронном виде (что не очень удобно), в бумажном ни где найти не удалось.

И соответственно вопрос - какие аналоги данной книги, написанные понятным языком для новичка, в бумажном виде можно рассмотреть сейчас?

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

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

3838
121 комментарий

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

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

31
Ответить

Я так Blender додумался учить на реальном боевом примере (заказ на фрилансе). Сроки не сорвал, но в душе поседел) Зато получил интересный опыт

8
Ответить

Мой опыт работы с программами, написанными как реальные задачи но без самоучителя (говно) говорит о том, что нужно обучаться комплексно

5
Ответить
Автор

Можно согласиться! И наверное это даже будет верным решением. И я даже так и начал)), сделал приложение которое работает(естественно не из головы, а на основе уроков))), но я совершенно не понимал, что пишу в коде. Поэтому и хочу сейчас освоить базис языка, и набить руку на простых задачах))

1
Ответить

Я бы сказал не так. Нужно хоть ОДНУ книжку прочитать, например, Шилдта, чтоб хоть знать, с какой строчки начинать писать код и что именно писать, а потом уже брать задачи и копаться в них, попутно находя те темы, которые тебе нужны

2
Ответить

Кстати, отличные советы даёшь. Но я всё таки спрошу наперёд: как выбрать "какую-нибудь практическую задачу"? Я уверен, что ты программист и, возможно, сталкивался с такой же проблемой, когда не знаешь что можно сделать.

1
Ответить