This book gives a great introduction to the Raspberry Pi for younger users, but will be challenging for people who have no experience in coding, computing or electronics.
It's very difficult to give an introduction to the major capabilities of the Raspberry Pi, but all things considered - this is an excellent effort. The difficulties are partly because there is so much one can do with a Raspberry Pi, but also partly because some knowledge is needed to use the tools available. For example, you need to know python to write normal programs. You need some basic Ruby for SonicPi. You need to feel ready to play with small electronic parts to do the electronics. You need to understand basic coding concepts like 'while', 'for' and 'if' for python programming and scratch. And so on.
I think this book does a great job in introducing all of these things, but for total beginners I would recommend obtaining literature which focuses on different parts (like the Raspberry Pi MagPi Beginners guide, or, a python for beginners or a Scratch for beginners book). I think these will go through their areas in more detail providing more explanations and potential pitfalls to support the learner.
However, if you have some basic idea about programming this could be the best book to let you know what you can do on a Raspberry Pi. It has lots of 'adventures' (objectives to achieve) which makes it fun.
I didn't do most of the adventures (unlike with Python for Beginners) because I mainly read the book to see if it would be good to advise my students to read.
Do note, if you want to do the electronics for the last few projects there is some special equipment you need to get (e.g. an Adafruit LCD display).
Someone who completes the projects in this book will learn a lot and will have a good understanding of what more could be done.
If you don't care about learning Scratch or manipulating minecraft, maybe look for something else like a book focussed not just on young people.