If you are a beginner and just starting out, I would recommend checking out all the resources on the internet first to build a strong foundation of the fundamentals of both domains. You can easily refer to video tutorials, free courses, blogs, e-books, journals, etc. Here is a YouTube playlist curated by Intellipaat that covers in-depth the Data Science domain -
Below is another comprehensive tutorial for Machine Learning:
All these tutorials are aimed at helping out beginners such as yourself learn the domains from scratch in an effective manner.
As a Data Science aspirant, you will need to acquire the following skills:
Data Exploration
Data Manipulation
Data Visualization & Communication
Python
R programming
Big Data Hadoop
Machine Learning and AI
Statistics
SQL Database/Coding
Apache Spark
Multivariable Calculus & Linear Algebra
Logistic Regression
Decision Trees and Random Forest
Unsupervised Learning
Association Rule Mining and Recommendation Engines
For Machine Learning, you should acquire the following skills:
Supervised Learning and Linear Regression
Classification and Logistic Regression
Decision Tree and Random Forest
Naïve Bayes and Support Vector Machine
Unsupervised Learning
Natural Language Processing and Text Mining
Deep Learning
Time Series Analysis
Intellipaat has a carefully curated Data Science course and a Machine Learning course. Make sure to consult the course advisors at Intellipaat to find out which training will be suitable for you. The courses offer 24/7 learning support, the opportunity to work on real-time industrial projects, as well as placement assistance.