This data science handbook offers a strong foundational grasp of Python, Data Analysis, and Machine Learning for those who are completely new to the field.

Data Science for Dummies (2nd Edition), by Lillian Pierson

Data Science for Dummies is a terrific starting point for those who are new to the industry. It covers various concepts like Machine Learning, NoSQL, etc.

Introduction to Probability

This is an introductory book that covers fundamental topics in probability. This book by J. Laurie Snell and Charles Miller Grinstead is a thorough text created with college graduates in mind.

Data Science from Scratch by Joel Grus

Beginning with a crash course on Python, the book takes you on to topics like data visualisation, hypothesis testing, linear algebra, and many other.

Practical Statistics for Data Scientists

If you’re just starting out, this book will offer you a comprehensive summary of every concept you need to understand in order to learn data science.