1.Определитесь, почему вы хотите программировать
   Выбранное направление в учебе будет зависеть  от того, почему именно вы хотите научиться программировать и сколько времени вы готовы уделять этому процессу. Если вы хотите стать программистом, первое, что следует сделать - это записаться на профессиональные курсы. Если же вы хотите создавать игры и web-сайты, лучшим выбором для вас являются интерактивные курсы.

   2. Выберите язык программирования
   Сразу оговоримся, что не существует лучшего языка программирования, и, как только вы выучите один, вам будет легче освоить и второй. Так что не стоит зацикливаться на выборе первого языка. Однако стоит отметить, что некоторые языки даются новичкам легче, чем другие. Язык, с которого стоит начать, зависит от причины изучения, например, если вы хотите создать приложение под iOS, вам лучше начать с изучения Swift - открытого мультипарадигмального компилируемого языка общего назначения. Если вы со всей серьезностью отнеслись к намерению программировать, можно начать с языка C (си) - компилируемого статически типизированного языка программирования общего назначения. Хотя, выбрав язык программирования Python (высокоуровневый язык программирования общего назначения), вам будет проще влиться в общую струю программирования.

   3. Начинайте с малого и будьте терпеливы
   Независимо от выбора языка или метода обучения, вам следует начать с самых азов. Один известный программист научился "кодить" за 8 недель, он потратил одни выходные на изучение основ языка Python, а другие - на язык Django. Взяв учебник, он удалял написанный код и снова проходил обучение с нуля. Начните с основ и вы. Будьте терпеливы и настойчивы. Взяв первый проект в программировании, разделите его на несколько этапов. И если один из способов обучения вам не подходит, не опускайте руки - попробуйте другой.

  4. Попробуйте освоить детские приложения для обучения программированию
   В 21 веке даже дети учатся программированию. Несмотря на то, что многие программы для детского обучения весьма просты, некоторые из них (например Scratch), подходят для любого возраста. Не имеет значения, каков ваш возраст, даже детские приложения могут научить вас основам программирования.

  5. Воспользуйтесь онлайн-тренингами
   Онлайн -тренинги и проекты (например, бесплатные Codecademy, Hour of Code и др.) могут помочь вам в написании своей первой программы. Учебные пособия от Khan Academy, Codecademy, Code.org  познакомят с основами программирования и всем необходимым для создания игры, веб-сайта или другого проекта. Найдите нужный источник в зависимости от языка программирования. Онлайн- тренинги -  это хороший старт, однако дальнейшее обучение вам нужно будет взять на себя.

  6. Пройдите онлайн-курсы
Онлайн-курсы по программированию дают  более обширную образовательную подготовку по сравнению с онлайн тренингами по одному языку. Такие курсы предназначены для обучения основным навыкам в течение нескольких месяцев. Например, гарвардский онлайн-курс CS50 можно пройти бесплатно, причем на русском языке.

  7. Изучайте литературу по программированию
   Если вы застряли на какой-то проблеме или вам нужно найти ответ на какой-либо вопрос, то вам стоит обратиться к справочникам. В сети можно найти огромную массу из электронных книг по программированию, охватывающую все основные языки.

   8. Изучайте программирование в играх
   Одним из лучших способов обучения являются игры. В то время, как многие учебники по программированию обучают вас программировать простые либо сложные игры, некоторые обучающие сайты сами являются играми. Например, Code Combat и CodinGame - это те инструменты, используя которые вы можете весело и с пользой провести время.

  9. Найдите себе учителя или станьте наставником сами
   В сообществах программистов всегда найдутся люди, готовые помочь новичкам-программистам. Также вы сами можете стать наставником для кого-то другого. Преподавание изученного материала поможет вам лучше запомнить информацию.

   10. Разберите чужой код
   Переписывая чужой код, исследуя каждую строку в нем  на предмет ошибок, вы сможете лучше понять общую картину. Благодаря коду с открытыми исходниками, вы имеете возможность узнать многое. Продолжайте учиться, используя инкрементально-хакерский подход.  Не забудьте поделиться своим кодом, если вам удастся улучшить часть программного обеспечения.                                                                               
© d-devices.ru
Цифровые устройства и популярные гаджеты
Powered by
Aleks WebStudio
08.08.2017   Как научиться программировать самостоятельно
   Если вы давно задавались целью научиться программировать, но не знаете с чего начать - эта статья специально для вас. В этом материале мы расскажем вам о нескольких способах самостоятельного обучения навыкам программирования.
Ликбез
ГЛАВНАЯ   НОВОСТИ   СМАРТФОНЫ И ПЛАНШЕТЫ   НОУТБУКИ И ПК   ФОТОТЕХНИКА   ГАДЖЕТЫ   ИГРЫ И ПРИЛОЖЕНИЯ   ИНТЕРНЕТ