Первая программа — 1843
В 1843 году Ада Лавлейс опубликовала заметки об аналитической машине Чарльза Бэббиджа и описала в них алгоритм вычисления чисел Бернулли. Машину так и не построили, а алгоритм считают первой компьютерной программой.

Писать код и создавать программы. Компьютер делает ровно то, что скажешь, — в этом весь фокус.
Коротко
Программирование — умение объяснить компьютеру, что делать, так точно, что он сделает это миллион раз без ошибки. Рутина превращается в скрипт, идея — в приложение, а мышление становится ясным, как код.
В 1843 году Ада Лавлейс опубликовала заметки об аналитической машине Чарльза Бэббиджа и описала в них алгоритм вычисления чисел Бернулли. Машину так и не построили, а алгоритм считают первой компьютерной программой.
В 1947 году в реле компьютера Harvard Mark II нашли мотылька и вклеили его в журнал с подписью «первый настоящий случай обнаружения бага». Слово «баг» инженеры знали и раньше, но эта страница стала легендой — её хранит Смитсоновский институт.
Язык Python назван не в честь змеи, а в честь британского комедийного шоу «Летающий цирк Монти Пайтона». Гвидо ван Россум выпустил первую версию в 1991 году.
🏆 Вершина мастерства
Вершина — чемпионаты мира вроде ICPC, где команда из трёх человек за пять часов решает десяток трудных задач на одном компьютере. Команда ИТМО с Геннадием Короткевичем побеждала в 2013 и 2015 годах. А твоя вершина — программа, которой пользуются другие.
▶ Смотреть
Видео открываются на YouTube.
Лестница мастерства
Первая программа выводит «Hello, world» — и компьютер слушается меня.
Следующая ступень: Циклы — Пишу условия и циклы — компьютер повторяет то, что мне лень.
Двигай ползунок или жми на ступени.
Мини-игра
Код — это порядок шагов: повтори последовательность без ошибки.
Смотри, слушай и повторяй. Каждый раунд — на одну ноту длиннее.
Правда или миф?
Язык Python назван в честь змеи.
Первую программу написали ещё в XIX веке.
Слово «баг» появилось из-за мотылька в компьютере.
😄 Анекдот в тему
Есть 10 типов людей: те, кто понимает двоичную систему, и те, кто нет.
👣 Первый шаг — сегодня
Открой в браузере консоль (F12 → Console) и напиши: console.log("Привет, мир"). Нажми Enter — первая программа уже работает. Потом попробуй 2 ** 10.
Для тела, головы и жизни. У фактов о здоровье — ссылка на исследование.
Код учит раскладывать большую задачу на маленькие шаги — навык, который пригодится далеко за пределами компьютера.
Скрипт на двадцать строк забирает часы скучной работы: переименовать тысячу файлов, собрать отчёт, разослать письма.
Программисту нужны ноутбук и интернет — офис может быть в Сеуле, Лиссабоне или на даче.
Миллионы людей вместе пишут открытые программы: Linux, Python, браузеры. Любой может внести свою строчку.
Программы, которые посадили «Аполлон-11» на Луну, писала команда Маргарет Гамильтон. Распечатки этого кода в стопке — ростом с неё саму.
Код не работает — и непонятно почему. Код работает — и тоже непонятно почему.
Начать можно уже сейчас: лестница и мини-игра — выше. Ведёшь такие занятия? Поставь их на карту — это бесплатно.
На карте этого пока нет — первая точка может быть твоей.
Фото — Wikimedia Commons, свободные лицензии: