Hacker News new | ask | show | jobs
by jfaucett 4017 days ago
Here's some general books I think will make anyone a better programmer if you spend the time to internalize the subject matter. Don't really know any about management etc.

1. SCIP (Structure and Interpretation of Computer Programs)

2. Introduction to Algorithms (Cormen, Leiserson, Rivest, Stein)

3. The Art of Computer Programming (Vol 1-3).

4. Programming Pearls

2 comments

I'm not sure those are the best resources for a web developer. While these are good things to know, I'd focus on mastering the stack/framework one is using as a web developer.

For example, If you're doing Ruby on Rails, I'd focus on reading a solid book about Ruby and then one about Rails. A lot of people try to get good with a framework, without having a solid understanding of the language used.

Algorithms and data structures are a good solid requirement, but chances are you are doing CRUD / REST apps with a web framework and you need to master the framework and back-end language used first, before you dive deep into algorithms and the likes.

How many programmers have actually finished "The Art of Computer Programming" ?