That's a very open-ended question. There are many different way to set up a home network.
Regardless, if you want to a Linux machine to talk with one or more Windows machines, then you need to read up on Samba
. It will allow you to share files and printers. There is a wealth of documentation and tutorials since it's quite a common thing to do.
As for getting a graphical network-neighborhood-like interface, I used LinNeighborhood once. I got rid of it later because I got rid of all the machines that used Windows...