Learning Python 🐍 is not just a prerequisite for getting into machine learning, but it's an investment that will help your career for the rest of your life.
A thread with my recommendations:
↓ 1/10
Before getting into it, if you have never coded before, make sure you build your Python skills to a point where you feel really comfortable solving problems.
Take your time, and don't rush it.
↓ 2/10
A lot of people want to read a book and immediately jump into machine learning.
Everything is possible in life, but I'd recommend you focus on building a strong coding foundation before moving on.
If you are looking for more, this course from Harvard University is an excellent introduction to probability as a language and a set of tools for understanding statistics, science, risk, and randomness.