If you think that Machine Learning, AI, Big data, Neural networks are all just gimmicks then I suggest you watch this (It helps if you have played Dota before)
AI and Machine Learning is real and it is getting better all the time, if you don't catch that train you will be left behind.
So a good place to start is deeplearning.net, which will lead you down an unguided path of many topics. A lot of the below is coming from the python end of things, if you don't like that well you can leave now.
Theano is "the" python library when talking about Neural Networks
Check out PythonProgramming.net Machine Learning videos
If you like Finance Programming
or algorithmic trading you can check them out
In terms of Data Science and data analytics, scikit learn is the one to look at