There are a number of former threads on this topic. Here's one. And for self-instruction books, my favorite remains Pete Seeger's How to Play the Five-String Banjo. It covers multiple styles and I think is still in print.