Hey! There are two main languages that are used in Machine Learning Algorithms. One is Python and the other is R. Now it's up to you which language you prefer. Python is very famous and has way more applications than R. Its better you learn both of them but if you have a time constraint, it's better to learn python.
Have a look at these blogs to learn python:
Once you learned python, you should start understanding what machine learning is, where is it being used, different types of algorithms, etc. Have a look at these blogs for understanding few concepts of ml.
You can even go for a course as well.
Edureka’s Machine Learning Certification Training using Python helps you gain expertise in various machine learning algorithms such as regression, clustering, decision trees, random forest, Naïve Bayes and Q-Learning. This Machine Learning using Python Training exposes you to concepts of Statistics, Time Series and different classes of machine learning algorithms like supervised, unsupervised and reinforcement algorithms. Throughout the Data Science Certification Course, you’ll be solving real-life case studies on Media, Healthcare, Social Media, Aviation, HR.