Likely the biggest learning curve is going to be with the nostr client and getting him setup with that.
I've tried various nostr clients which total turned me off to nostr. Anyway, Primal.net client has been working the best for me.
I went with Alby/Zeus both basic installs no issue.