Comment: R -- programming plus math, graphics (Score 1) 355
Programming plus math, statistics, legendary graphics -- that's R.
Just a programming language is a barren language for most people.
Use a programming language that eases and magnifies another field/course.
R dominates numerous statistics departments, biogenetics, and financial quants,
R originated from AT&T (as S) at the same time as Unix and C.
Many people start an R session whenever they login, since R can even do the trivial as a calculator with history and help.
With vectors x and y, the following creates a good graph.
plot(x,y)
R has associative arrays (hashes) and parallel programming, native to R since the programmer often uses vector objects.
http://www.r-bloggers.com/
http://www.r-project.org/