Well, in my quest for learning Linux I tried:
1) Redhat:
At the time (1998) Redhat was the big buzzword. I got an introduction to Linux administration book with a copy of Redhat 7.3 on it and away I went. Now, Redhat is a really, really shitty distro; reason being that they don't follow conventional standards when configuring or scripting anything. Though I leant that when I moved on to...
2) Mandrake:
After I got fed-up with Redhats lack of standards and crappy package management system I tried Mandrake. It detected hardware nicely, had some nice looking GUI apps and configured everything pretty much on its own. Mandrake is good for the learner but is underpowered or hard to configure manually. I had the last straw with it then I tried to compile my own kernel for new hardware support and the system decided not to boot; that lead me off too...
3) Slackware:
I have to admit, I only tried Slackware for about 1 week. I installed it, got it kinda up and running; didn't have my sound card, video card or scroll mouse configured properly and was going to try to cope and fix it when they released a new version. I got pissed and left it for...
4) Debian:
Debian is, by far, the best distro for anyone wanting a stable system with an amazing package manager. I only have one complaint: it takes them too bloody long to get new package versions out the door. I ran into this problem when trying to get the newest versions of KDE, GNOME and XFCE; took a while to be pushed out the door. Now I run...
5) Gentoo:
Awesome support, almost perfect package management and the packages are as up-to-date as you can get. I just hate the bloody compiling.
Lastly, if you're going to be running a server I would suggest dropping Linux in favour of Free/OpenBSD. You get a faster, more secure server out of your hardware.
If you need any help with your soon-to-be-expected Linux problems feel free to post here and in the Gentoo forums
