Comment APL (Score 1) 332
Consider learning an "executable mathematical notation" such as APL.
It has the advantage of looking like math formulas, naming entire matrices with a single letter and using symbols for the operations, while avoiding the pitfalls and chores of traditional programming languages, such as explicit loops.
APL was designed to allow non-programmers to express complex computations with ease, in a non-ambiguous, reproducible, executable way.
There are excellent commercial implementations (with trial or free-for-personal-use versions) such as AplX and Dyalog. They both have good tutorials. There is even a Try APL online site http://www.tryapl.org/