Если вы программируете уже много лет, то вам этот вопрос может показать одновременно и лёгким и сложным. Лично меня он поставил в тупик и я начал перебирать в голове блок-схемы, переменные, циклы и условия. Чуть позже оказалось, что я не в состоянии вот так сразу взять и объяснить человеку азы программирования, поэтому я начал искать в интернете и спросил совета в твиттере. Могу сказать, что найденные ссылки очень полезные.

Сначала две самые важные ссылки.

  • Курс «Программирование для всех» на Курсере от Чарльза Сиверенса преподователя Мичиганского университета по основам программирования на примере Пайтона. Курс начинается 10 апреля (через 2 дня).
  • Книга «Структура и интерпретация компьютерных программ» на русском языке от Массачусетского технологического института (MIT).

Теперь, когда вы примерно знаете как программировать, то можно попробовать себя на популярных языках программирования:

  • Курс по JavaScript на Codecademy на русском
  • Курс по Python на Codecademy на русском
  • Подробный и хороший курс по JavaScript на Хекслете
Редактировать / Начать обсуждение