If you are really interested in GraphQL, reading through the spec is certainly a good idea.
Although really well written, it can still be not that fun to go through. As an alternative you could have a look at the blog series written by Loren Sands-Ramshaw in which he walks you through the most important parts of the specification in a more digestable way: