BTW, If you weren't the only one (besides me) who is posting here, I would mark this as off-topic and tell you to subscribe to a Linux-users mailing list.
Especially I should warn you: I never installed Linux on a laptop. I used of hear with some issues (lack of support for some obscure hardware, etc), but that was two or three years ago; I don't know what's with that now.
You may want to install the GNOME libraries and some utilities, so to make your life easier with many programs.
If speed is an issue, don't run the GNOME environment. Run the switchdesk tool to select an alternate [flrrd]
As for a development environment for C/C++, well, you may want to try
anjuta, which is pretty cool, but isn't included in the Redhat CDs (so download and install it afterwards).
You *must* install gcc and its related utilities, of course. Anjuta is not a C++ compiler; it's a development studio; you need both.
RedHat's RPM handles dependences well, and warns you about which packages do you need to install a new package. Sometimes it will tell you that you need a particular library or file instead of a package; if you're lost, look at the <a href="http://www.rpmfind.net/linux/RPM">RPMFind</a> site to look for what RPM ask you to.
Anyways, the packages in the Redhat CD(s) won't need anything that's not already present in the same CDs. That's for sure.
The "dependences nightmare" you mention sounds like something done wrong after the install.
The "you can screw up things BAD if you are logged as a root" is because root has access to every file in the filesystem - including libraries and program. Don't log in as root unless you want to install some package or reconfigure your system. For all mundane, every-day routines, login as a real user.
From root, you can do "rm -rf /lib" and make your system unusable, for example.
Well, that. I'm tired now and I can't think of anything else to say.
Good luck.
<font size=-1>[ This Message was edited by: Luchito on 2002-03-14 17:35 ]</font>