Generally speaking, a great book to start with is this - https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-T...
I would (assuming zilch knowledge and tools).
- Install Python. https://www.python.org/downloads/
- Install VSC https://code.visualstudio.com/
- Install the python extension for VSC https://marketplace.visualstudio.com/items?itemName=ms-pytho...
- learn a little bit of python. This is a good resource, but there are several more, even the official documentation is very good
http://openbookproject.net/thinkcs/python/english3e/
- After some familiarity with python one option is this free book:
http://neuralnetworksanddeeplearning.com/
- Another, good (but paid) option is this book: https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-T...
Or a third option is indeed Andrew Ng's course.
Now, for any of those 3 options a little (or a lot) of guidance and patience will be needed so hopefully you or some friend/peer can help with that. Good luck!
https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQ...
https://www.youtube.com/watch?v=jGwO_UgTS7I&ab_channel=Stanf...
There's tons of book, but I recommend this since it's hands on "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-T...
https://developers.google.com/machine-learning/crash-course
download some local LLMs and play with them along the way. Good luck.