Algebra (in the high school sense) is interesting because if you just think about algebra as learning that you can manipulate, combine and understand the properties of certain things even if they are black boxes then you're kind of doing programming.