Hi Johnny,
I don't cover deployment because it's beyond the scope of those books. They're really for beginners just starting out and deployment is more important when you have a polished application that you want to distribute.
But it's not too hard and you have a few options.
If you just want to share a program with someone who has .NET installed, you can simply give them the exe file and it should run.
If they don't have .NET installed, they can download and install the .NET runtime libraries and then copy the exe.
To do a "real" installation, you can either use Windows Installer or Click Once.
Windows Installer lets you build an msi file, which you can then copy to the computer where you want to install. It's fairly intuitive and gives you a fair amount of control over things like what menus and files to build during installation.
Click Once has several nice options such as making the program check the Internet for new versions before running and downloading the new version either before running or while running the old version.
For more information including a comparison, see:
Deploying Applications and Components
ClickOnce Deployment