Comment Re:Algebra I (Score 1) 962
1982, ZX Spectrum, Sinclair Basic..... 6 years old. My mathematics has always been bad. I couldn't do long division at this age but it didn't stop me from learning how to program.
My algebra too was much better early on in school but it didn't help with more advanced mathematics. I program for a living now and very rarely use complex maths, it's all about data flow and control for me.
Just my $0.02 but I would go with Pascal if you can find the materials to teach. It's simple enough language with obvious syntax and can be taught in a short space of time. It's quick to get results from and leads well onto languages like C and Assembly.