Which programming book you just couldn’t stop reading from start to end?
1–10 of 156 posts
Re: Which programming book you just couldn’t stop reading from start to end?
#2Re: Which programming book you just couldn’t stop reading from start to end?
#3I 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?
#4This 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?
#5Re: Which programming book you just couldn’t stop reading from start to end?
#6Re: Which programming book you just couldn’t stop reading from start to end?
#7More 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?
#8Re: Which programming book you just couldn’t stop reading from start to end?
#9Books 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.