It's a great first book if you want to become a Linux nerd, without fully getting into Linux dev, you'll have a much better picture of Linux overall. But it's not for absolute beginners unless you have unix knowledge or general good OS knowledge. As a total beginner, you will feel overburdened learning how the init system works, bootloaders, basic kernel space knowledge, file systems, networking, the Linux programming environment... this is all intermediate knowledge of Linux... first you want to learn how to get shit done.
>>105982799This is the better first choice for you. It will make you competent at the command line, which the other book won't as it's a general tour of Linux itself for users wanting to git gud. Learn to get comfy at the userspace level via command line and writing bash scripts. Then I'd recommend installing something like Arch, manually to get some experience of configuring Linux at a beginner level, then it will make that book motivating to get through as you will want to understand how and why the process is done, which that book will prove useful. Maybe even do Linux from Scratch if you dare, then you will truly be motivated to go through that book and be able to absorb the information better as you'll recall your experience. You'll be able to understand and debug problems, by having a better sense of what could be going wrong, which is the ultimate strength of that book.
t. read both books in their much earlier editions.