A Newbie's Guide To Machine Learning Fundamentals