this post was submitted on 12 Apr 2025
59 points (100.0% liked)

Programming

19578 readers
15 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 

A bit different from the audiobook request 2 years ago, as I'm not looking for audiobooks (so it does not have to be nice to listen to, I can see code examples) but regular books you read. Let me know which books helped you out the most, or that you just found fun to read!

EDIT: Thank you to everyone for helping me inflate my reading list! I was wondering what question I should ask to get answers including books on databases, cybersecurity, basically any topic that might fall under "computer science" and not just programming. In hindsight I maybe should have posted somewhere other than Programming and said something other than "Programming book recommendations" if I wanted that, but since I am also interested in programming and software engineering all these books will definitely be eaten soon. Thank you!

Oh, and !books@programming.dev for programming books exists but is sadly not getting much attention.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] HelloRoot@lemy.lol 4 points 6 days ago* (last edited 6 days ago) (1 children)
  1. Software Architects Handbook - Joseph Ingeno
  2. Game Programming Patterns - Robert Nystrom
  3. Tidy First - Kent Beck

First one I found the most useful.

Second one gave me a new perspective, even though I am not programming games, I could apply this new perspective to my regular code.

Third one is the nicest book on that topic. I hated "the classics" but I enjoyed this one a lot.


Bonus round:

  1. Etudes for Programmers - Charles Wetherell

It's how I learned to code.

[โ€“] andioop@programming.dev 2 points 5 days ago

Seeing "Etude" out of a musical context feels so wild to me. That book grabbed my attention just because of that.