I have a background in Software Engineering and the question is a bit related to CS theory, but I find it more appropriate to post my question here.
I want to get started on Machine Learning but haven't found a book that explains the process from scratch. It is either tutorials on how to use TensorFlow (but without actually learning the concepts and math involved) or more rigorous books oriented towards mathematicians (another question has been asked but with a much more rigurous approach here)
One of my favorite books is Code: The Hidden Language of Computer Hardware and Software which explains the very basics of computer science, binary and architecture in a very intuitive and approachable fashion that can be easily understood even by people with no background in the subject.
Although not that deep, I have been looking for a similar resource for Machine Learning, that walks the reader through basic calculus, statistics and linear algebra and builds up to basic machine learning. More than looking for proofs, I am interested in the math behind to aid my learning.