Yeah absolutely, anyone can go to github and start reading this book, no problem in theory. Of course, if you have some basic knowledge of at least one programming language, some parts will seem more "straight forward" but if you are a complete beginner, the first chapters are accessible to absolutely everyone who has some knowledge of technology.
Here is a quote from the author which is self-explanatory:
Mastering Bitcoin is a book for developers, although the first two chapters cover bitcoin at a level that is also approachable to non-programmers. Anyone with a basic understanding of technology can read the first two chapters to get a great understanding of bitcoin.
Personally, I had a little difficulty with chapter 7. I only had a few basics in python and C++, at the time some things seemed a bit complex.
But the goal of this kind of reading is to give you as much knowledges as possible, so you have nothing to lose by trying to read it
