Howto Forge has a nice article on Samba file sharing with Ubuntu. The piece is targeted at small workgroups and makes for a nice introduction to Samba and Ubuntu. The article starts with an Ubuntu install and walks a user through the process of installing the OS, installing and configuring Samba, and adding users and shares.
There are a lot of screen shots here, which makes the tutorial easy to follow. Certainly, this is Ubuntu specific, but it's nice to see a walk through the entire process of setting up a file server from scratch.
For the complete HOWTO see SAMBA (Domain Controller) Server For Small Workgroups With Ubuntu 5.10 "Breezy Badger".