You make a good point actually. My first experience of Linux (Mint 13) was basically a good one but had at least a month of swearing, mostly because I was in a 'Windows' mindset after many years of using Windows. I've found that a quick Google search will point you to a variety of forums on which absolutely every aspect of Linux operation is discussed with forums specialising in particular distributions.
After a short time and a bit of refining searches, I found drivers and setup instructions for my old Dell network printer, my old Epson scanner and lots of well written advice on how to do many things. I've even set up a RAID-0 array, using mdadm, on my desktop PC after following the instructions and advice on the more technical forums.