This last year I taught someone how to play. If you are a fairly solid player you have all you need to teach them the basics. I recommended books to the person I was trying to teach but it got them nowhere. However, when I talked to them and taught them personally they turned into a sponge. Different people work different ways. I stuck with the K.I.S.S. method.
For those who don't know what that is. Keep It Simple Stupid.
Teach them the form of the game and some general terminology. Then teach them that tight is right. This isn't so you can steam roll over them with aggression. It's just so they look at the cards and play fairly straight forward and get comfortable.
Then just add little by little. Later teach position play, outs, implied odds
and other things. If you hit them with everything all at once they will get overwhelmed and lose interest. I hope this helps. Best of luck.