I still haven't gotten people into this space (yet), because I've taken the approach to wait until people are ready and start asking questions and I see that they are truly interested.
But whenever I get the chance to introduce people into this space, I will teach them by doing. I've seen that for me, when I myself got introduced, that it worked by doing it myself with an instructor by my side. Also showing some instructional videos with graphics in how blockchain technology is set up and after every step ask them if they understood the information and ask them to explain it in turn to you.
With every topic I give one example and let the newbie give an example of their own, to test if they've understood the material or not. Furthermore I've seen from my own experience as a newbie, that I learned by doing with a mentor beside me, instructing at every stage.
And then also give them "homework" to write a post for example here on Hive and/or let them do their own research about a certain topic and let them present what they've learned so far.
The important thing is that my "way" takes time, but that's because people have a certain amount to focus and it's important to know we can't teach them everything in one day and that patience is key. I know that, because it also took time for me and certain things had to be repeated for me to remember it.
It also helps to know your "students", because everyone learns differently and if you know how they learn, you can apply your teaching method to them.
Man this is a full on post hahahaa