How I’d learn ML in 2024 (If I Could Start Over)

Daniel García
6 min readApr 2, 2024

I am a PhD candidate and the head of ML department in an automotive industry company, but it took me over 4 years to get to this point.

So, today, I will share how I would learn ML if I could start over by revealing the 6 key steps you need to take.

Let‘s get going!

Python

Typically, there’s no strict sequence for tackling these steps, but I’d advise against jumping straight to the final and most crucial phase first.

Instead, I highly suggest beginning with the fundamentals of Python.

Python is the go-to programming language for virtually everyone in the machine learning field, and it serves as the foundation for every subsequent step mentioned here.

This is particularly relevant for novices unfamiliar with concepts like lists or dictionaries, or those who haven’t yet mastered basic programming constructs like if-else statements or for loops. It’s essential, in my opinion, to also grasp concepts such as list comprehensions and class inheritance.

--

--