Fortran is frequently used for physics simulation. We used Mathematica, Maple and Matlab even in non-computing classes.
I am working on a calculus refresher right now (I really need it) and am planning on working through an elementary linear algebra text once that is done, which is why I particularly noticed the comment. I have found that having an idea of applications helps retention, which is one reason I am trying to track down something more concrete.
http://www-math.mit.edu/~gs/papers/starting2matrices.pdf
It's the most accessible starter I've found to date. There is also a linear algebra group-learning thread somewhere on HN.
Then again i did not code it with performance in mind. I overloaded algo.generic for matrix operations, so the fixnum math was probably not inlined.