Итак, Берс выделяет пять этапов развития навыка программирования у детей, переход между которыми четко не регламентирован. Первые четыре стадии, отмечает Берс, возможно пройти самому, экспериментируя и исследуя, например, через создание игр, а вот последний этап явно потребует специального обучения. В зависимости от качества обучения, любопытства и самостоятельности ребенок может быстро усвоить материал, а может и не достигнуть какого-то этапа вообще.