A good learning algorithm should be able to handle noise and uncertainty in the data effectively.
Curiosity is the driving force of science.
The best way to learn about investing is to read a lot and study the great investors.