Below are some resources that are helpful in learning.

Statistical Learning/Machine Learning

The Elements of Statistical Learning
: The book which is most frequently recommended to learn statistical learning

An Introduction to Statistical Learning
: Less technical book than The Elements of Statistical Learning. It gives a lot of useful R codes and is suitable for introduction to statistical learning.