Python is the most used language for Machine learning because it is easy, less complex, and better libraries for Machine Learning such as Scikit Learn, TensorFlow, PyTorch, etc. Also, it is more famous among Machine Learning Professionals and Data scientist. Python is used for Machine learning because it has a huge active community. Not that only Python is used for Machine Learning, many of them use R programming for Machine Learning mainly for its capabilities for statistical computations, statistical modeling, and data visualization. SAS also can be used for Machine Learning but it does not have as developed as libraries of Python or R.
If you are interested to learn Machine Learning from Industry experts, I recommend this Machine Learning Course course by Intellipaat provides Instructor-led training, hands-on projects, and certification.
Also, watch this video on Machine Learning: