Нули и единицы, из которых состоит любой файл, немецкая история записала задолго до первой машины. В 1679 году Готфрид Вильгельм Лейбниц (Gottfried Wilhelm Leibniz), придворный библиотекарь в Ганновере, изложил на латыни рукопись «De progressione dyadica» — о счёте всего двумя цифрами. Сам он её не напечатал, и рукопись до сих пор хранится в ганноверской библиотеке. В печати Лейбниц объяснил двоичную арифметику только в 1703 году, в записках Парижской академии наук.
Машину, которая считала именно в двоичной системе, собрал в Берлине инженер Конрад Цузе (Konrad Zuse). 12 мая 1941 года в небольшой квартире на Methfesselstraße в Кройцберге он показал нескольким специалистам Z3 — релейный вычислитель, читавший команды с перфорированной киноплёнки. Z3 считают первым в мире работающим свободно программируемым компьютером. Оригинал не уцелел, а копию, которую в 1961 году построила фирма самого Цузе, показывают в Deutsches Museum в Мюнхене. Цузе же придумал Plankalkül — его называют первым языком программирования высокого уровня.
Дальше Германия дала миру не столько машины, сколько программы и форматы. В 1972 году пятеро бывших сотрудников IBM, среди них Дитмар Хопп (Dietmar Hopp) и Хассо Платтнер (Hasso Plattner), основали в Вайнхайме компанию SAP — сегодня это один из крупнейших в мире разработчиков программ для предприятий. А в Эрлангене команда института Fraunhofer IIS, где работал Карлхайнц Бранденбург (Karlheinz Brandenburg), научила компьютер сжимать музыку. 14 июля 1995 года разработчики внутренним голосованием выбрали для таких файлов расширение .mp3 — до этого они назывались .bit.
След этой истории ребёнок в Германии найдёт и в классе, и на экскурсии. Calliope mini — плату с матрицей светодиодов, двумя кнопками и датчиками движения — создали как первый в стране микроконтроллер именно для начальной школы, в расчёте на учеников с третьего класса. В Падерборне работает Heinz Nixdorf MuseumsForum: 6000 м² о пяти тысячах лет истории вычислений, и музей называет себя крупнейшим компьютерным музеем мира. А ту же логику, что была в Z3, — команды, циклы, условия — легко попробовать самому в Python.