It is actuallly pretty easy. You need to uncompress the file with tar:
tar zxvf filename.tar.gz
or
tar jxvf filename.tar.bz2
then drop into the directory that is created and:
./configure
make
make install
Of all these steps, only the make install should be run as root.
One program I would strongly urge you to install and use is
checkinstall . This program replaces the make install step and allows you to create and RPM package that you then install using the normal RPM or Yast tools. The reason for doing this is that it makes uninstalling a program much, much easier. So with checkinstall, the process is:
./configure
make
checkinstall (again, this is the only step that needs to be run as root)
then install with rpm or Yast.