Live data from Hacker News

Which programming book you just couldn’t stop reading from start to end?

news.ycombinator.com

1–10 of 156 posts

Which programming book you just couldn’t stop reading from start to end?

#1
This question is something that I really like to know... did any one have /can tell me about Programming book related that he/she just couldn’t stop reading from start to end. My self I was reading a lot of programming books but never as “book” from start to end Always like reference always half of the book I never opened.

Re: Which programming book you just couldn’t stop reading from start to end?

#3
When I first decided to learn my first programming language, I bought a Wrox PHP for Beginners books and literally read every word (and practiced every example) over a weekend.

I learned two things from doing this: 1) PHP is a great language for beginners and 2) The details you read in a book like that won't stick with you forever, and you'll have to use the book as a reference anyways...

Re: Which programming book you just couldn’t stop reading from start to end?

#4
"Numerical Recipes in C"

This was the first programming book that actually made me laugh at times. The writer's style is wry and very accessible. His strong opinions and commentary kept me glued. Admittedly I didn't read every word but IMHO this is one of the classics.

Ditto for Sedgewick's "Algorithms" book.

Re: Which programming book you just couldn’t stop reading from start to end?

#7
_The Little Schemer_, _The Seasoned Schemer_, _The Little MLer_. Those are made to be burned through, though. Probably not one sitting (many ideas need time to sink in), but only a couple sessions each.

More recently, _Land of Lisp_. I already knew much of the material, but a very fun read. (Nice stickers, too!) I'd suggest this as a starting point for people new to Lisp, maybe even before _The Little Schemer_ (!).

I read most of chapters 3, 4, and 5 of SICP in one night and the following morning. (I'm on the second pass, doing most of the exercises, and nearly done with chapter 2. I'm taking a break, though.)

_Thinking Forth_, by Leo Brodie et al.

_The Awk Programming Language_ by Aho, Weinberger, and Kernighan.

_Programming Pearls_ and _More Programming Pearls_ by Jon Bentley.

I couldn't put _CTM_ (http://www.info.ucl.ac.be/~pvr/book.html) down, either. It took a while to get through, though - It's quite large. I tend to read two or three books in tandem and switch between them, but I was on that sucker 100% cover to cover. What a wonderful book!

I'm currently reading _Erlang and OTP in Action_ by Logan, Merritt, and Carlsson. I just got it in the mail yesterday, but quite good so far.

Also: When you're reading hard programming books, do the exercises! You don't have to do them all, though at least half is a good idea. It reinforces what you've read, and shows you what you actually know vs. what you just think you do. I tend to read the book first, then do exercises on the second pass.

Re: Which programming book you just couldn’t stop reading from start to end?

#9
Earlier in my development as a programmer, skimming books and hacking was standard. But, as programming became ingrained, reading on the topic became more and more enjoyable. Appreciating the intellectual approach, holding the ideas in my brain without needing a computer to figure out the concepts upped my appreciation of good writing rather than tutorials.

Books that I've really read and enjoyed:

JavaScript the Good Parts http://oreilly.com/catalog/9780596517748

Coders at Work http://www.codersatwork.com/

Programming Erlang: Software for a Concurrent World http://www.pragprog.com/titles/jaerlang/programming-erlang

On Lisp http://www.paulgraham.com/onlisp.html

The common theme: the authors reflect on the wyhs not just the hows. Programmer personality matters.

Re: Which programming book you just couldn’t stop reading from start to end?

#10
Not exactly.a programming book, but I just read "Design with the mind in mind" and could not put it down. More about usability, but it has contributed to my programmimg in that it helps me think more about the overall feel and flow of a process, and how the brain comprehends things such as large dara sets and procedures.
Post reply on HN