I'm afraid that, after years of resisting it (for no particular good reason), I will have to learn to program.