https://www.amazon.com/Approaching-Almost-Machine-Learning-Problem/dp/8269211508/ref=sr_1_1?dchild=1&keywords=approaching+any+ml+problem&qid=1612020308&sr=8-1
Make sure to check out this nice visualizations of cross validation to really get it: https://en.wikipedia.org/wiki/Cross-validation_(statistics)#:~:text=Cross%2Dvalidation%2C%20sometimes%20called%20rotation,to%20an%20independent%20data%20set.