(Part 2) Best linux programming books according to redditors
We found 119 Reddit comments discussing the best linux programming books. We ranked the 30 resulting products by number of redditors who mentioned them. Here are the products ranked 21-40. You can also go back to the previous section.
Obviously I'm not the original commenter, but if you've used Linux for long enough, then at one point in time, back in the 90s, manually building and loading kernel modules was pretty much the only way to do things, so you had to know.
A good place to start might be TLDP Module Programming Guide. In the 18 years I've been using Linux(really 18? Damn I'm getting old), I've found that documentation for developers is far superior to documentation for users. Even if you don't code, trying to understand what you're reading is worth it, because no punches are pulled, and the docs are very explicit.
The best book I ever read on my path to being a Linux admin was SAMS Linux Programming Unleashed (which you can find as a digital thing). Funny story, I actually pulled it out of a dumpster. But anyway, that book went into how linux works more deeply than any other document I'd come across, and helped me immensely.
Knowing C++ in the field of Linux administration might help you when you need to debug or compile a library or application that is written in C++, and sometime you need to.
knowing C++ well can benefit you programming skills a lot, as lots of important software in the world written in this language.
Here's a good book.
http://www.amazon.com/Advanced-Linux-Programming-CodeSourcery/dp/0735710430
If you wish to really improve you Linux administration skills i would go for BASH:
http://www.amazon.com/Linux-Command-Shell-Scripting-Bible/dp/047025128X
Amen. Out of this book.
It would be easier to give a book on Ubuntu. Linux mint only recently starts going slightly its own way, but still I'd say that its almost completely compatible with ubuntu.
Try out A Practical Guide to Ubuntu Linux by Mark Sobell. This book is a bit old, but nevertheless very good
This is probably what you saw: https://www.amazon.com/Embedded-Primer-Pearson-Software-Development/dp/0134497201
I started with this one: https://www.amazon.com/Red-Linux-Secrets-Naba-Barkakati/dp/0764546392 . I must have read it from cover to cover several times.
I can't believe it's almost 20 years old at this point.
Shit, sorry for not replying sooner, I just saw this response - I don't check on here very much.
Thanks for the reply, I'd given up on this thread. I'll look into those resources you mention. The target OS is Linux, so that makes things a bit simpler i guess.
Do you have any opinion on the relative merits of these 3 driver books: (I've heard the bottom one 'Essential Linux Device Drivers' is getting a bit old now (targets a fairly old kernel) but I don't know if that matters
LITERALLY FROM THIS BOOK.
The Design of the UNIX Operating System
Advanced Programming in the UNIX Environment
Unix Network Programming, Volume 1: The Sockets Networking API
Sams Teach Yourself C for Linux Programming in 21 Days
edit: These aren't books but are GREAT online guides for sed and awk given by IBM
Common threads: Awk by example
Common threads: Sed by example
edit 2: Left this set of books out because I figured it had to have been posted already, i was wrong
TCP/IP Illustrated