If your a competant Python programmer, look up some of the python libraries such as NumPy, Pandas, Matplotlib I believe it's called. Also theirs a couple others I've seen mentioned called zip line and scikit which I believe is more of a machine learning tool. Quandl and Yahoo provide some pretty...