DEV Community

loading...
Cover image for 3 books every developer must read

3 books every developer must read

devlorenzo profile image DevLorenzo ・Updated on ・2 min read

Hello World! Today we will see three books that I recommend you to read as a developer. Tutorials are best when learning a particular technology but books are irreplaceable to learn a skill in-depth or do understand a particular concept.

I don't earn money for any of these links


Code: The Hidden Language of Computer Hardware and Software

By Charles Petzold

image

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

The book starts from the basics of computer science and goes deeper into studying how a computer is done. You don't need an important math background to understand it.

On Amazon - Not too expensive


Clean code

By Robert C. Martin

image

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

The book brings forward a well-structured perspective on how code should look like, in order for that code to be readable and maintainable.

On Amazon - Kindle version not really expensive


Cracking the coding interview

By Gayle Laakmann McDowell

image

I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through thisβ€”as a candidate and as an interviewer.

On Amazon


Happy Reading! Remember the ❀️

Recommended readings:


Subscribe to my Newsletter!

A loooong, and fun, weekly recap for you
Free PDF version of my articles
Highly customizable inbox
That's --> free <-- and you help me!

Discussion (14)

pic
Editor guide
Collapse
bacq profile image
Nikolay Artamonov

I'd like to add the second book written by Robert Martin is the Clean Architecture. It's a good continuation of the Clean Code, paying attention to more global things in development. Highly recommend reading

Collapse
devlorenzo profile image
DevLorenzo Author

Yes, I knew it existed but never read it

Collapse
brandonwallace profile image
brandon_wallace • Edited

Reading is a wonderful thing. You can learn a tremendous amount from reading a book.

When I get money I buy books, if I have any money left over I buy food and clothes.

Collapse
devlorenzo profile image
DevLorenzo Author

So Books are before food πŸ™ƒ

Collapse
brandonwallace profile image
brandon_wallace • Edited

Yes. That is actually quote from a a well-know philosopher Erasmus. He is stating how important it is to read books.

β€œWhen I have a little money, I buy books; and if I have any left, I buy food and clothes.”

― Desiderius Erasmus Roterodamus

Thread Thread
devlorenzo profile image
DevLorenzo Author

I'll put it in my daily Twitter quote tomorrow
twitter.com/DevLorenzo1

Collapse
omchhabra18 profile image
om chhabra

I will read all 3 books

Collapse
devlorenzo profile image
DevLorenzo Author

Cool! I want a review when you have read them 😊

Collapse
prateek_aher profile image
Prateek Aher

'Cracking the Coding Interview' has helped me a lot while job hunting.

Collapse
devlorenzo profile image
DevLorenzo Author

Would you like to add a little review? I can put it in the article by quoting you. Three lines (more if you want) should be good.

Collapse
prateek_aher profile image
Prateek Aher

Oh, I wouldn't want to, I'm not that good with words.

Thread Thread
devlorenzo profile image
DevLorenzo Author

Ok, Thanks anyway for the comment.

Collapse
andrewbaisden profile image
Andrew Baisden

Going to add these to my list.

Collapse
devlorenzo profile image
DevLorenzo Author

Then I also want your review when you have read them.