Warning: This is not a question for help or any particular issue. It's merely a story, some food for thought

.
First a bit of background. I'm seventeen, I grew up on Mac OS, and spent the last year and a half with Windows. I figured this is not where I want to be, merely because I like computers too much to run something mainstream and newbified.
This led me to discover Linux, so I did a few months of reading before I "took the plunge". I read on many an online forum about how Slackware is one of the most customizable and simplest distros around, and that it's for people who are not afraid of the command line.
Well, as a Mac and Windows child, it is not something I am entirely familiar with, but I never thought I would mind. After reading several online tutorials about Linux and its basic use, I had a fairly good understanding of the basic commands and how to do whatever I would need to for day-to-day use in Linux. Good stuff.
Slackware appealed to me because I wanted something basic but customizable, that would teach me all about Linux. This is the main goal, as it is a learning experience for me. I got the Slackware ISOs from a friend of mine and went about the task of installing it on my computer. Popped the first CD in and pressed <ENTER>. All good to go. Keyboard died.
Yep, at the second step, it wouldn't work at all. Even *Lock keys wouldn't light up the LEDs on it. Well this was a great way to begin my journey into Linux, wasn't it? Over the next few days, I sort of let it sit there. Occasionally I tried again, and once, to my astonishment, it responded! I partitioned my drive and got everything set up without problems, a major accomplishment for somebody who has no clue what he's doing. Of course, the keyboard still behaves this way. Loading the kernel is hit or miss.
Starting X makes one of my monitors go black. It just plain loses its signal, even though I input the factory specs when I configured X. Wow, no matter what I tried I couldn't get that fixed.
Then I realized I had no means of transferring files between my Windows partition and my Linux one, because the Windows one was NTFS. I did, however, have a 20gb Fat32 mp3 player. After fiddling with the mount command, i got that set up, and then naturally the next step was to configure ALSA because there was now music on my Linux partition. 3 speakers out of 6, not bad but not good. Figured I'd get the right drivers later for 5.1 support.
Next, the internet. ISDN took me 2 days to set up in OSX, it took me 2 days to get right in Windows XP, I could only imagine how hard it would be in Slackware. One week of trying, and still something isn't working right. I have asked for and recieved help on this forum, but it's still not quite there. Noting that every time I switch back and forth between Windows and Linux it takes me over half an hour of rebooting to get the keyboard to respond, having internet in only one means a great deal of time wasted.
So, without internet, or even a way to get into the OS in a timely fashion, I am left with Slackware sitting on my hard drive collecting dust.
Why am I telling you all this? Assuming you read this far, it's because I wanted to express how I feel about the idea that Slackware teaches people about Linux. This idea is far from off base, but flawed.
The major paradox here is that the very first things you have to do with a system to get it working are far more difficult than almost anything you have to do later on. The hardest steps come first, followed by the easy ones. If you are unable to get past those hard steps (some of my problems may only be solvable by editing and recompiling the kernel) then you will never learn how to use the OS. If you can get over the hump of configuring everything, it's smooth sailing.
I would not recommend Slackware to anyone as a first distro unless somebody is sitting over your shoulder the entire time through setting up the system and getting everything in working order. The way Slackware is able to teach people about Linux is if they know how to use it already but do not know the internals of the OS to the extent that Slackware requires. Then somebody can pick up Slack and learn a great deal about Linux. It just requires prior knowledge. I do not see Slackware as a distro a complete newbie can learn from.
For now, I'll format that partition and try an easier distro to learn with, but I promise one day I will return to Slackware.
Thanks for reading the post, for those of you who did, and I hope you were informed or that it was at least thought-provoking.
Cliffs Notes:
1. Newbie began with Slackware
2. Multiple problems with little documentation online
3. Couldn't configure half the things in the system
4. Gave up
5. The most difficult steps to using a new OS come first, followed by the easy part
6. Slackware is not a good first distro, IMHO
I'll be happy to hear any and all opinions of this story.