1. Watch all the videos in youtube regarding data science including algorithms.
2. For data mining complete a series example Rushdi Shams with WEKA
3. For basic theory:
Watch and complete UDACITY, Andrew NG machine learning course step by step.
Udacity course I have found much interesting than Andrew NG but I will finish both In Sha Allah
4. There is a UDEMY paid course hands on data science with python
5. For python learn from codeacademy
UBUNTU is good rather windows for python
6. Subeen vaia’s book is also good for python
To be continued