The topic of programming usually don't lend itself well for audio books.
I know there are a lot of podcasts about
programming out there. Most times I don't think you learn by listening to them.
This is why I am searching for good audio books about programming.
Are you looking for books about a programming language? or about methodologies, patters, best practices, etc.
As far as about specific programming languages, personally I think the internet is a far better resource. Books are better for the "Soft"er skills (communication, design, etc)
Here are a few I've enjoyed:
* The Phoenix Project
* Deep Work: Rules for Focused Success in a Distracted World
Finally, if you've never read "How to win Friends & Influence people", do it now! I'm 34 and for whatever reason put off reading this until last month. I wish I had read that book 10 years ago. I'll definitely be adding it to my re-read list as there is a TON of good advice for building relationships, which is arguably more important than many technical things.
I think the reason we put it off for so long is that they couldn't have titled it worse if they'd called it "How To Be An Asshole"
Watched one of his pluralsight on docker a few years back, remember his speech patterns were really cool.
Novel by Eliyahu M. Goldratt
A business fiction book that describes "The Theory of Constraints" a process initially applied in manufacturing that deals with optimizing production line systems.
I found the sections on identifying a bottle neck in a system, focusing on optimizing the system around this point and re-evaluating system performance afterwards very applicable to software engineering.
Everything from CICD pipelines, the flow of work through your team to or performance optimizing a service oriented architecture.
Very much a fore father to books like Phoenix Project mentioned by others here.
Nichomachean Ethics are very helpful.
But don't read Aristotle's actual work unless you have a philosophy background. Way too dense and complicated.
Try "Aristotle For Everyone" by Mortimer J. Adler, and then "Aristotle" by David Ross.
I'm not a fan of the Nichomachean Ethics. I'm of the Augustinian school.
1. Masters of Doom
2. Hackers: Heroes of the Computer Revolution
Selfish plug: Launching in 2020 one about working with big data & the challenges that come with it.
The book per se doesn't have much to do with programming per se (at least directly), but Norman describes a couple of mechanisms how humans interact with tools and describes some simple formalisms around them. I personally believe that it's a very useful book to have read (or listened to) if you're going to write any software that humans interact with -- be it UI driven or APIs.
Also, random side note, here's an interesting talk given by Ashley Williams on Rust that refers to the book: https://www.youtube.com/watch?v=Pn-1so-Ibsg (Zen and the Art of Convincing Your Company to Use Rust)
Some of these (maybe all?) are available on audible as well.
The Dream Machine
Hackers: Heroes of the Computer a Revolution
How the Internet Happened
The Soul of a New Machine
The Everything Store
An autobiography of a developer, and an author, looking back at her life. Narrated by the author. Might not be for everyone, but I really liked it.
These are good ones!