He studied linguistics and law at the University of Cambridge, but has been interested in the construction of languages, and the interaction with programming languages since childhood.