Initially I liked the instant feedback of writing code and seeing if it worked. And many small experiments later I was eventually able to build many things. Coding is the closest our world has to casting spells.