C#: с чего начать изучение?

Решил изучать С#. Из навыков программирования — написание простеньких скриптов на php, MATLAB, а также написание несложных программ в MATLAB GUI. Посему вопрос: с чего бы лучше начать? Или вовсе ковырять что-то иное, чтобы во вкус войти?
Спасибо за внимание.
  • Вопрос задан
  • 54680 просмотров
Решения вопроса 1
@Seekeer
Я думаю, вы имели ввиду версию шарпа под дотнет, поэтому расскажу именно про неё.
Для начала скачайте Visual Studio 2010. Express версия бесплатна.
Потом определитесь, какую область вы хотите изучить. Упрощая, на c# можно кодить по следующим сценариям: десктоп приложения, веб, винфон.
На десктоп можно писать и спользованием технологий WPF или WinForms. Так как вы начианаете с нуля, то изучайте ВПФ, винформс потихоньку отмирает, а впф пока неплохо развивается.
Веб разработка: разработка сайтов на ASP.net и сервисов WCF. Ещё есть направление — веб приложения на Silverlight, эта платформа похожа на WPF.
Мобильные приложения разрабатываются тоже на сильверлайте.
Я так понимаю, вы хотите знакомиться с языком и технологиями на практике. Поэтому вам стит выбрать направление, технологию, прочитать пару вводных статей и начинать кодить потихоньку.
Но если вы в будущем планируете писать на этом языке всерьёз, то параллельно вам нужно прочитать серьёзную книжку, где подробно объясняется платформа.нет и нюансы шарпа. В качестве такой книжки я бы посоветовал Рихтера: www.ozon.ru/context/detail/id/5047621/. Если английский знаете плохо, то www.ozon.ru/context/detail/id/3032556/, а то говорят, что 3е издание перевели отвратительно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 9
wartur
@wartur
ISBN: 978-5-8459-0563-5
Ничего лучшего чем вся его серия книг не видел.
Ответ написан
6opoDuJIo
@6opoDuJIo
По всей видимости, один только я не прибегал к помощи книг в изучении этого языка (бумажные книги как отсутствовали, так отсутствуют и поныне).
Постепенно изучал, используя MSDN и разрабатывая just-4-fun.
Ответ написан
Мне в своё время очень помогла вот эта книжка. Написана достаточно простым языком, «с нуля», вроде даже немного юмора есть :)
Ответ написан
doxtarzlo
@doxtarzlo Автор вопроса
Огромное Вам спасибо за столь развёрнутый ответ!
Ответ написан
OlegTar
@OlegTar
программист .NET, Javascript, Perl
несколько месяцев назад начал изучить C#.
прочитал «Microsoft .NET Framework -Application Development Foundation, Second Edition»
с книгой продаётся диск, где есть тесты по c# (полезно если будешь проходить сертиификацию по c#)
сейчас доизучиваю язык выполняя примеры c www.intuit.ru/department/pl/visualcsharp/ (правда, там для студии 2008, приходится чуть изменять). Теория, теорией, но и практиковаться надо.

Я не жалуюсь на мой путь изучения C#.
Ответ написан
mlurker
@mlurker
.net разработчик, фотограф
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы