@Zusynoid-x: If you're looking into Linux development, and willing to learn the "Linux" way of development I would definitely recommend
Advanced Linux Programming.
It will teach you how to make the most out of the Linux programming experience. Based exclusively on C/C++ development, you could learn the "Linux" way (which is different than the more general "UNIX" way, but that's a whole different subject). The Linux way consists of:
- Compiling with GCC and G++ and taking full advantage of all their options
- Automating tasks with Make, and writing complex Makefiles.
- Using GDB.
- Process, job control, IPC, signals.
-Threads
- Input and output streams
- The use of native (and awesome) libraries like getopt.h or GNU Readline.
and so much more
It will also teach you about your Linux box like you've never seen it before.
This book taught me most of what I know, and is still the ultimate reference for Linux programming to me.