Our fun and knowledgable guide Joey is with Cliffhanger Guides in Joshua Tree. It's easy to book with them on their website here: https://cliffhangerguides.com/
This guidebook helped us find great areas and fun routes. https://www.wolverinepublishing.com/store/joshua-tree-rock-climbs/
I lost track of the number of times we headed to Nomad's for some gear we discovered we needed. The staff are very helpful and knowledgable about the area. Drop in for any gear you need, to chat about routes and climbing areas and to pick up a souvenir water bottle.