Few points before answering this First I had enough quantitative background to study data science. I am Electrical Engineering grad with signal processing and wirelessmunication as major area. Also I won multiple prizes at National Mathematical Olympiads of my country which practically makes a student with higher mathematical aptitude than most people here. Second I am very curious. I love to learn new stuffs and ask questions. I like to challenge myself both physically and intellectually. Third because of my strong mathematical aptitudes and algorithmic thinking learning new programming languages seems so easy to me. I learnt R programming within 2 months and Python within 3 months. Now let talk on how I start my journey with data science First I started with MOOCs. I took one machine learning from Coursera one linear algebra from MIT one deep learning from Stanford few data science analysis courses from Datacamp etc. Second I played with few projectspleted Kaggle and Drivendatapetitions started exploring Github a lot went through many research papers etc. These helped me to learn more model real life problems and solve them from a data centric perspective. Third I started looking for jobs in the field of machine learning data analysis and data science. Finally I am a data scientist now and working on some amazing problems that might one day solve many problems of country. Thanks!