I know Andreas Antonopoulos as a great Bitcoin teacher. His ability to break down complex terms and communicate them in a manner that a layman can understand makes him one of my favourites. He is also a die-hard Bitcoin advocate that is worthy of emulation. At a time when social media is filled with junk, he is one of the few I can gladly recommend learners to.
I could listen to Andreas all day . There's no time he explains something about Bitcoin that it becomes boring. He is a teacher who has mastered the subject area so well that he doesn't just know the theoretical parts, he understands the technical part quite a lot.
His YouTube is a place where any beginner who doesn't like to read can watch his videos and get an equivalent of such knowledge as in his books.