Что делать, если пользователю нужно для решения его собственной задачки приложение, которого нет в онлайновом магазине, даже за деньги? Четверть века назад проблема решалась довольно просто: пользователь писал его сам, что было вполне естественно, поскольку в те времена пользователями были почти исключительно сами программисты. Однако вскорре ситуация стала быстро меняться: к ПК получили доступ «настоящие» пользователи, которые вообще ничего не знали о том, как создаются программы. И эти люди стали полностью зависеть от разработчиков ПО, к которым нужно обращаться за помощью даже если речь идет о задачке типа «А+Б».
Microsoft решила вспомнить о старых добрых временах, когда каждая кухарка могла сама создать приложение по управлению приготовлением борща. Корпорация подготовила бесплатный учебный видеокурс для «абсолютных новичков», который шаг за шагом помогут «начинашкам» постичь азы программирования и научиться на конкретных примерах создавать все более и более сложные приложения. И убедиться при этом, что многие действительно полезные программы можно достаточно просто сделать самому. В настоящее время курс «Windows 10 development for absolute beginners» включает несколько десятков видеоуроков длительностью от 4 до 30 минут, причем уже на втором занятии рассказывается, как можно за пару минут сделать первое полезное приложение. А дальше уже можно создавать более сложные и намного более интересные программы, а также узнать, как можно разместить свое приложение в магазине Windows.
Все эти занятия ведет опытный преподаватель Боб Тейбор, сотрудник известного обучающего ресурса LearnVisualStudio. В качестве инструментария можно использовать бесплатную версию Visual Studio Express 2013, обучение ведется применительно к популярному языку C#. А если после окончания курса «молодого программиста», появится желание повышать свою программистскую квалификацию, то можно перейти к циклу занятий более высокой категории сложности («Developer’s Guide to Windows 10»).
Привлекательность программирования в среде Windows 10 заключается еще и в том, что используя Universal Windows Platform (этот универсальный слой программирования появился именно в этой ОС) впервые можно создавать приложения для всего спектра клиентских устройств, включая ПК, телефоны, планшеты, микрокомпьютеры Raspberry Pi, голографические очки HoloLens и игровые приставки Xbox.