I don't think the author is a technical person or a code writer, and most of the teaching is theory and logic. Because what I usually introduce to my friends the most is how to buy? How to store your own digital assets in the wallet? How to store your own assets more securely? How to use a centralized exchange? How to maintain a good attitude, and so on.
You don't need to have all the technical skills to explain btc to someone and if you are educating someone with no such knowledge then starting with the basic things about btc is best way to make them understand what it actually is.This includes explaining what is btc and how we can have control of our funds,how to use wallets and make transactions and most importantly how to avoid centralised exchanges as not your keys not your coins so they learn it from starting and have funds safe with them.You don't need to be technical for this and can educate others as well in the manner OP has done.