Essential Preliminary Subjects for Machine Learning: It is imperative to establish a foundational understanding Before immersing oneself in Machine Learning (ML).
Building blocks of ML : Divide and conquer
Books and Courses recommendation: Learning from the right resources will help you understand the topics properly.