This is a detailed description about the steps to set up a Ubuntu based server (Ubuntu 5.10 - Breezy Badger) to act as file- and print server for Windows (tm) workstations in small workgroups.
To make a long story short : Samba is a set of tools to share files and printers with computers running Windows. It implements the SMB network protocol, which is the heart of Windows networking.
The Hello World exercise allows you to see your Linux computer in Windows 95/98 Windows explorer, and nothing more. It involves merely creating a 3 line configuration file for Samba which maps Samba to your Windows machine's workgroup.