Setting up Linux on a laptop is always a gamble. Sometimes it works flawlessly and at other times it's a nightmare. I recently tried to make Ubuntu work on one particular laptop. Installing it was no problem whatsoever, but the CPU just wouldn't enter C3 power state, which meant that it ran extremely hot.
I tried to deactivate every single driver to find out which one kept the CPU busy. I had to resolve all the driver interdependencies, recompile the kernel, etc. But even on a completely stripped down OS the CPU just wouldn't enter C3. None of the many tips and tricks on various Linux on laptops sites would work.
Could I have pursued this further? Sure, and at some point I would have found a solution, but it wasn't worth my time frankly.
I think Linux on laptop/desktop can work if hardware vendors get behind it and sort out all the driver issues. Everything else can be resolved by the Linux community but drivers are unsuitable for the open source model as long as some hardware vendors keep their specs secret.
But, that's kind of the point of learning Linux. Feel like a noob because you are a noob. But, after setting the system up, you will have learned tons about how your computer works. Keep at it. You'll get it.