I don't think this area is worth writing a whole book. Setting up KDE should be kind of similar on most distros. If it's not going to be a server, I'd probably suggest going with Fedora. Please note that Red Hat is not free of charge and paying for their support just to use it on a desktop is a bit pointless, IMO. If Fedora is too bleeding-edge, and you'd rather go with something more stable, there's also CentOS, a free Red Hat clone.
Here you can find some tutorials on KDE.