The conversation between human and AI assistant.
Kevin Murphy: How do I learn machine learning from scratch?
I haven't. How difficult is it to understand?
The book is comprehensive but easy to understand. It is widely recommended in the machine learning community as a definitive introductory material.