Also, there's a mistake here in structuring.
Who's the audience ?
With beginners, you, as a mentor, should NEVER introduce too many concepts in a lecture, it's too much to the negative impact on the brain.
Make things concise, one at a time. In this case, you should split this book into many mini-books, each one focus on one level of audience instead.
Beginners in any fields would appreciate you if you can just bring smallest enough concepts to master for them to self-learn through your exceises instead.