Very interesting article about the pleasure, and frustration, of learning to program. It includes a few quotes and references to the same about math (and draws an analogy between the two), and finds some overlap via Project Euler, which I've found enormously fun and compelling, having worked my way through 115 of the problems.