Современных подростков и детей часто называют «цифровым поколением». Выросшие с интернетом, смартфонами и планшетами, они часто чрезвычайно искусны во взаимодействиях с новыми технологиями. Но некоторые специалисты скептически относятся к такому описанию. Конечно, молодые люди могут чатиться и играть в игры, но это на самом деле не делает их свободно владеющими технологиями.
Свободное владение приходит не через взаимодействие с новыми технологиями, а через их создание. В первом случае это просто чтение, а во втором, написание. Это означает, в переносном смысле — что для создания новых технологий, как написание книги, требуется творческое выражение, — но и в буквальном смысле: чтобы сделать новые компьютерные программы, вы на самом деле должны писать код.
Дело не в том, чтобы создать поколение программистов. Скорее, это, что кодирование является воротами для обучения в широком смысле слова. Когда вы научитесь читать, вы можете читать, чтобы учиться. И то же самое, с программированием: когда вы научитесь кодить, вы можете кодить, чтобы учить. Научиться программировать означает научиться мыслить творчески, создавать систему и работать совместно. И эти навыки применимы к любой профессии, а также для выражения себя в личной жизни.