I'm an avid reader. A really, really avid reader. I grew up reading everything I could get my hands on (including a lot of things that weren't, ahem, age-appropriate) and as an adult I still love reading so many different things. I picked up a Kindle in about 2008, and never looked back.
Over the years, I've built up quite a backlog of technical books. Ooh, that looks good, one-click buy, and then forget about it. And there are a lot of great writers out there writing a lot of really great things, on topics I wish I knew more about but never got the time to learn. So now I'm making a pledge - to read and work through a whole pile of the e-books I already own, and expand my horizons.
I'm still building these lists, they're a work in progress, but here goes. I'll update them as I add more, or as I tick things off.
I'm definitely going through a bit of an Elixir kick at the moment, so the following all go straight on the list:
As well as trying to get a more fundamental grip on functional programming:
At heart I'm a Ruby programmer though, and there are some popular Ruby-related books I'm a little ashamed to say that I haven't read:
And then there's another pile of miscellaneous books, that don't fit in any of the categories above:
And of course, there's another stack of books that I own that sound cool, but I don't know if I'll ever get to reading them. Things like:
Of course, there are some very common and popular books not listed above, such as the following:
The reason they're not listed? I've already read them! :D They're all really really good, and I highly recommend all of them.
Am I insane for starting such a list? Quite possibly. Will I ever finish it? Maybe. Who knows. But my first journey will be to continue reading Programming Elixir (as I'm halfway through it already), and then will continue from there! Wish me luck!
(And send me suggestions if you think I've missed any must-read books!)
Edit 5th August - Added Exercises for Programmers and Soft Skills to the list of misc books that I definitely want to read. At least I'm close to finishing Programming Elixir!
Want to talk tech on Twitter? You can find me at @sevenseacat!
Built using 11ty and TailwindCSS.