Advanced Programming in the UNIX Environment
W. Richard Stevens
14 people recommended it in 9 threads, 2010–2023.
1 commenter pushed back on it — worth reading the threads.
What people on Hacker News said
If you want to go more advanced, this is likely the correct book:
This book was my bible back in the olden days before http and ssh and stuff (I'm olde). Knowing how sockets really work can be an absolute lifesaver, even in this modern world of giant protocol stacks.
This changed writing software from being about the code I was writing to being about the underlying systems my code was interacting with.
Then if you are into BSD/Posix, Advanced Programming Unix environment.
APUE Advanced programming in the unix environment, http://www.apuebook.com/apue3e.html, got me into Google as an SA.
For Linux / Unix things, APUE is standard one, and pretty nice.
W. Richard Stevens set a high standard with TCP/IP Illustrated and Advanced Programming in the UNIX Environment.
Where it comes up
- Ask HN: What language-agnostic programming books should I read? 2017 · 4 recommendations
- Ask HN: Best book to learn C in 2022? 2022 · 2 recommendations
- Ask HN: What are the best textbooks in your field of expertise? 2018 · 2 recommendations
- Ask HN: Top 10 Timeless Software Books That ChangedLife as Software Engineer? 2023 · 1 recommendation
- Ask HN: Which books do you consider real gems in your field of work/study? 2022 · 1 recommendation
- Ask HN: What are the best short tech/engineering books you have read? 2022 · 1 recommendation
- Ask HN: The book that did it for you in math and/or CS? 2022 · 1 recommendation
- Ask HN: Books you plan to read in 2020? 2019 · 1 recommendation
- Ask HN: I use and love Python. What's the best book to learn C ? 2010 · 1 recommendation