12 comments

7

This is my first submission ever on Voat! Woohoo! I thought I'd start with my favorite computer and science books. I'm a huge book nerd and can't shut up talking about books. Guys, what are your favorite tech and science books?

1

Congrats on your first sub! (Would vote you up, but already used up my quota.)

I think my favourite tech book is The D Programming Language. It probably won't be of interest to you unless you want to learn D, but the thing that sets it apart is the style - it's extremely easy to read with a fair bit of humour, compared to books like The C/C++ Programming Language which are incredibly dry.

Practical Vim probably has the best ROI though - I can't think of anything else that has improved my productivity as much.

0

Clean Code by Robert C. Martin is also a good book. Particularly his stand on comments.

2

Do you mind if I crosspost this on my new subverse /v/mooc ? What you've got here is awesome!

1

That would be great. Please cross-post! I'll participate in the discussions!

1

I was going to link to The single most influential book every programmer should read, but it seems like the Stack Exchange Nazis have removed that incredibly useful resource because reasons. I found a list archived below:

 

Code Complete 2nd Ed -- Pragmatic Programmer -- SICP -- K&R -- R>efactoring -- CLR -- Design Patterns -- Mythical Mammoth -- TAOCP -- Compilers (Dragon Book) -- Head First Design Patterns -- G.E.B. -- Effective C++ -- Programming Pearls -- Code (Petzold) -- Working Effectively With Legacy Code -- Zen and the Art Of Motorcycle Maintenance -- Peopleware -- Clean Code -- Coders at Work -- Surely You're Joking -- Effective Java -- Patterns of Enterprise Application Architecture -- Little Schemer -- The Inmates Are Running The Asylum -- Why's Ruby -- Practice of an Agile Developer -- The Elements of Style -- The Art of Unix Programming -- Joel on Software -- Modern C++ Design -- The Design of Everyday Things -- Test Driven Development -- How To Win Friends And Influence People -- Agile Software Development -- Domain Driven Design -- The Practice of Programming -- Don't Make Me Think -- Writing Solid Code -- Pragmatic Thinking And Learning -- Software Estimation -- Foundations of Programming -- Algorithms + Data Structures = Programs -- The Passionate Programmer -- Facts And Fallacies of Software Engineering -- Getting Real -- The Story About Ping

 

Everybody should read Clean Code & Don't make me Think.

0

Thank you, I've been meaning to start reading a programming book, I guess I'll start with your #1.

1

I'm glad you like my first post here! Yes, start with #1. It's the best book EVER. It's very accessible, easy to read and fun.

0

yall are smrt:)

0