We have two computers at home - one Windows XP, one Ubuntu Linux.
What's the easiest way to let them share files and a printer?
(Specifically, I've got XP SP3 and Ubuntu 9.04.)
To share files and printers on your Ubuntu box, setting up Samba would be my best suggestion. There's a good explanation and tutorial here.
From the documentation:
To share files from your Windows box, you'll want to set up the client version of Samba,
For the printer, if it is on the Ubuntu box, it's probably just easier to configure CUPS to make it available on the network. If it's on the Windows, box, you should be able to add the printer without too much trouble.