Welcome to the forum!!!
IMO its not really difficult to socialize a basenji as long as your are consistent with it. My pup was shy at first when meeting new people and would hide behind my boxer, so I started taking him out without the boxer, he has gained the confidence and he LOVES people and animals.
If you can take the pup to obedience school as soon as age permits. This is a great tool for socialization with other animals, new surroundings and people.
Training a basenji- Food!!! LOL Pretty much all basenjis are food driven, so treats are great.
Squirt bottles, a wonderful thing, basenjis generally do not like water, so squirt bottles work WONDERS in deterring a basenji away from an action that it shouldn't be doing.
As for preparing for them, best bet is get down on your hands and knees or belly and look at your home from that point of view. You are able to see things that you might not notice from higher that a curious puppy might find entertaining. Paper and tissue, keep put up out of the way, basenji's LOVE paper.
I only have a male so I can't speak first hand as far as gender differences between males and females. As for my boy, he is very loving and an absolute sweetheart that loves to give kisses and snuggle up on the couch.