Bill wrote:
In my experience, if they do not have the basic (~pre-calc) math behind them, then learning from a textbook on a programming language, say, may be a bit beyond them.
Very little mathematical *knowledge* is needed to get started with programming. You can do a lot of useful things in Python without even using any arithmetic. What does seem to correlate is that if you're the sort of person who finds maths interesting and fun to play with, you're also likely to take to programming easily. The same kind of logical thought processes are involved. -- Greg -- https://mail.python.org/mailman/listinfo/python-list