Yeah getting hardware to work may require a bit of fiddling. There are some stellar resources, and some extremely helpful people. Most stuff really does "just work" but when it doesn't you don't have to learn everything, just how to fix that issue!
I think you'll be pleasantly surprised at how painless it is. Obviously if you havae special hardware it may be hard to find drivers or whatever...hell if I know! but I had similar apprehension to you and it's been a breeze!