Well everything is hard to an extent. If it comes down to me i find it easy in general.
you just need to understand some basic principals such as programming and a bit of maths.
Now maths aren't that important in ML, you can learn the code only.
However this comes with drawbacks. Sometimes if you need to understand a certain concept
such as KNN (k nearest neighbors) for example, you need a bit of math if you want to understand what's
going on.
If you want, search for " how to get started with machine learning ", i've rote some code
and examples and i explained about it in a simple way. I gave a simple linear regression python example.
In conlusion, it's easy to learn machie learning but the requirements are:
1) coding experience or background
2) maths ( optional but preferred )
3) passion and dedication ( try learning min: 2h a day )
Here are some resources:
1) youtube tech with tim series. He's a great dev. visit: https://youtu.be/ujTCoH21GlA
2) freecodecamp. Now freecodecamp is a great place for projects. However I don't personally advise you to start there as they do projects and not teach ML.
3) sklearn. visit: https://scikit-learn.org/stable/
If you found this content helpful please leave a like or up-vote!
Happy coding devs!