System Programming books

Gianluigi Mucciolo , 2025
Gianluigi Mucciolo , 2025
Gianluigi Mucciolo , 2025
Gianluigi Mucciolo , 2025
Gianluigi Mucciolo , 2025
(1)
Renzo Borgatti , 2025
Joel Holmes, Andrew Walker with William Kennedy , 2025
(1)
Aliénor Latour, Donia Chaiehloudj, and Pascal Bertrand
Foreword by Ron Evans
, 2025
(1)
Lily Mara, Joel Holmes , 2025
Nathan Kozyra, Matt Butcher, and Matt Farina , 2025
Rich Yonts , 2025
(1)
Ronald Mak , 2024
James Petty, Don Jones and Jeffery Hicks , 2024
Pablo Elgueta , 2024
(2)
Inanc Gumus , 2024
(1)
Brenden Matthews , 2024
Frances Buontempo
Foreword by Matt Godbolt
, 2024
Martine Dowden , 2024
Kamil Procyszyn , 2024
Hüseyin Babal , 2023
(2)
Joel Holmes , 2023
(2)
Michael Pilquist, Rúnar Bjarnason, and Paul Chiusano
Forewords by Martin Odersky and Daniel Spiewak
, 2023
(1)
Bill Burns , 2023
Imran Afzal , 2023
Imran Afzal , 2023
(2)
Matthew Dowst , 2023
Claus Matzinger , 2021
Marco Amann , 2023
(11)
Teiva Harsanyi , 2022
Claus Matzinger , 2022
Edouard Renard , 2022
Linux Training Academy , 2022
(22)
Travis Plunk, James Petty, Tyler Leonhardt, Don Jones, Jeffery Hicks
Foreword by Don Jones
, 2022
(7)
Daniela Sfregola , 2021
(44)
Tim McNamara , 2021
(4)
Robert Robey and Yuliana Zamora , 2021
(10)
Milan Curcic
Foreword by Damian Rouson
, 2020
Carol Nichols and Jake Goulding , 2020
(5)
Matthias Noback
Foreword by Ross Tuck
, 2019
1 2
Dive into the world of system programming and master the art of writing efficient, low-level software. This comprehensive collection covers essential languages and tools for building robust applications, from systems programming in C++ and Rust to automation with PowerShell and shell scripting. Learn to harness the power of compiled languages, explore concurrent programming patterns, and develop high-performance applications. Whether you're interested in Linux system administration, microservices architecture, or performance optimization, you'll find expert guidance on best practices, common pitfalls, and modern development techniques. Discover how to write clean, maintainable code while working close to the hardware, and explore functional programming concepts applied to systems development. For a more detailed breakdown, take a look at the following categories: C++ books Go books PowerShell books Rust books Scala books Scripting books Scripting Languages books