This may be a liiiitle bit off-topic, but I really need to get it off my chest: Python for high-performance scientific computer works <i>beautifully</i>... it's a dream. Scipy/numpy, matplotlib, pandas, ipython. They're all unbelievably awesome. It all just works.<p><i>Except</i>, when you're on Windows, and it just doesn't. Just installing things and doing the 'hello world' for aforementioned libraries is laughably impossible.<p>So, use Python, but use it only on Linux.<p>(Okay, if you absolutely must do it in Windows: Use Anaconda).