hey the .src.rpm is a source rpm which I cant really explain but maybe someone here can.
a .tar.gz file is a archived file(s) like WinZip. to extract it you just type "tar -xzvf <filename>.tar.gz usually if it is a program you need to compile it. like so.
make clean <--optional
hope this helps ;D