Update: I've published a newer version of this post.
If you are interested in getting started with Machine Learning, the TensorFlow Playground is a good way of building some intuition.
For a first introduction to the field, I recommend Neural Networks and Deep Learning, followed by the Deep Learning book.
To dive into a specific topic quickly, the TensorFlow tutorials are also great, Dive into Deep Learning has a lot of detail as well.
For Reinforcement Learning specifically, the standard text is Reinforcement Learning: An Introduction. Dave's UCL Course on RL is great too (playlist of all lectures).
Tags: ai, programming