Your first try would be this site...second one would be
google
I however, start with config files. Setting up Apache web server in slackware is pretty easy. Read the config file(httpd.conf) located in /etc/apache file thoroughly and you would understand.
For samba, there are good how-tos on google...also for vsftpd.
Tux,