Блог Дмитрия Сошникова

про технологии и человеческое счастье

Увлекательное введение в C#

Ко мне по почте и вконтакте часто приходят вопросы о том, как лучше научиться программированию. Тут нет однозначного ответа, и вообще это тема для большой отдельной статьи, но кратко мои ответы часто сводятся к тому, что надо пробовать изучать C#. По нескольким причинам:

  • Есть прекрасная среда программирования Visual Studio (с автодополнением, подсказками и т.д.)
  • Это язык, а котором вы сможете легко писать реальные программы (например, приложения Windows Phone), и который востребован на рынке труда
  • Это сравнительно простой язык, если сравнивать его с C/C++ или другими языками, которые обычно хотят изучать.

До недавнего времени мне приходилось рекомендовать всем заинтересовавшимся читать книжку «C# для школьников» (или соответствующий курс). Однако книжка – не всегда лучший способ научиться программировать. Надо самому делать примеры, экспериментировать с исходным кодом, пробовать решать задачи. Поэтому я решил сделать курс «Увлекательное введение в C#» и теперь с радостью вам сообщаю, что этот курс вышел на Microsoft Virtual Academy.

image

Чем этот курс замечателен:

  • Я постарался сделать курс увлекательным, поэтому многие задачи – это рисование с помощью черепашьей графики. Мы пишем команды для черепашки, а она рисует на экране все более сложные графические узоры. Библиотека для черепашьей графики взята из другого замечательного языка – Small Basic (я бы посоветовал изучать и его, но слишком уж маловероятно, что вам придется использовать Basic в будущем).
  • Всего 9 видео-уроков с промежуточными домашними заданиями (которые разбираются на следующих уроках) – и вы сможете научиться основам C#. Конечно, после этого для углубления знаний придется послушать более продвинутые курсы, например этот и вот этот, а возможно и этот.
  • В заключительном уроке мы программируем свое приложения для Windows Phone!

Этот курс – моя первая попытка рассказать про C# коротко и доступно. Насколько она получилась хорошо – судить вам. Я буду признателен за любые отзывы и комментарии, которые можно направлять мне вконтакте, или в комментариях к блогу. Это поможет сделать следующую версию курса для новых поколений более понятной и увлекательной. А пока что – разошлите ссылку на этот курс (http://aka.ms/learnsharp) всем своим знакомым, кто еще не умеет программировать – у них есть отличный шанс попробовать этому научиться!

2 comments