For decades, coding was seen as a rare, complicated skill that only few people understood and practiced. For many of us, it seemed impossible to organize all those endless strings of numbers and characters, and to create entire programs and systems that govern our everyday lives. Coding was – and in some cases, still is – a strange, mysterious form of magic.