Hello folks, I'm a budding physicist who needs advice on science-related software that's used in The Real World (TM). I've recently had a look at Octave, Maxima, matplotlib (python plotting), gnuplot, Ocaml and "The R environment for statistical computing". Problem is, I can't make up my mind on which to learn. Given my goldfish-like memory, familiarising myself with the syntax of all those applications/languages is quite unfeasible. Hence, I'd like to know what some of the professionals use at work, so I can focus on those instead of all - worse yet, focus on only some of them which don't find much usage outside their respective developer communities. I'm completely an open-source user (would like to be a contributor as well), due to my non-existent budget - and I'd rather not obtain proprietary commercial software by illegal means. Please feel free to post other languages/apps as well. Thanks. P.S: I've been using Octave and gnuplot (with a little bit of maxima) for my university lab-reports so far. I'm relatively comfy with those, but I do find the lack of error-analysis capabilities to be a hindrance.