Comment Symbolic logic... (Score 1) 241
would be better than math if one is looking for a bridge from language to programming. Absent symbolic logic, math -- especially algebra -- is a good introduction to the concept of computer programming because of its logic component (application of the algebraic hierarchy is a simple logic system.)
For kids, Lewis Carroll's symbolic logic is both fun and useful.