First most current programming languages will not be helpful at all, at least not without a huge amount of work.
But it all comes down to one deep-yet-invisible dichotomy of mathematics:
1. symbolic computation is about syntax
2. proof is about semantics
Teaching math to a computer requires the teacher to understand *that* first!