I use CentOS which is very similar, and it have a package called 'yum' which was originally found on YellowDog Linux.
The YellowDog Update Manager will grab a package and all it dependencies from internet repositories and install them
See
http://dag.wieers.com/rpm/packages/yum/Once you have yum working this should install basic devel tools.
eg:
yum install rpmbuild gcc