A question many people ask is how they can begin to learn machine learning. First, it would be good to have some background in linear algebra, multivariable calculus, and probability.
Second, there is a good book that is probably easiest to start with: An introduction to statistical learning, by hastie and tibshirani.
There are also some online resources that are helpful: Andrew Ng’s lectures on youtube and the Stanford course by Hastie and Tibshirani.
In the meantime, I wanted to share an interesting TED talk by Jeremy Howard on the wonderful and terrifying implications of computers that can learn. Check it out here: Ted Talk