In the last few years I spent a significant time with reading books about Data Science. I found these 7 books the best. These together are a very valuable source of learning the basics. It drives you through everything, you need to know.
Though they are very enjoyable, none of these is light reading. So if you decided to go with them, allocate some time and energy. It is worth it! If you combine this knowledge with the free practical data courses, that I wrote about earlier, it’s already a good-enough level for an entry level Data Scientist position. (In my opinion, at least.)