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

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

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

Все статьи