This book profoundly changed how I look at computers (and other things). http://www.charlespetzold.com/code/ Petzold's style is narrative, but make no mistake: every sentence is carefully chosen. I recommend resisting the urge to skim, lest you have to backtrack later...
Ask HN: What's the best technical eBook you have read?
81–86 of 86 posts
Re: Ask HN: What's the best technical eBook you have read?
#82Surely you're joking, Mr. Feynman! Not very technical, but there's some interesting stuff in there, for example about working on the atomic bomb in WWII.
Re: Ask HN: What's the best technical eBook you have read?
#83If you are an experienced programmer coming to Ruby this is definitely the place to start. Especially if you are a Java or .NET EE-indoctrinated programmer. The people who maintain your code after you will be thankful that you read this and wrote idiomatic Ruby.
If you just want to learn Ruby or read an excellent technical book as mind food this book is also a great choice.
(Code by Petzold is actually my favorite technical book, but its already been picked.)
Re: Ask HN: What's the best technical eBook you have read?
#84Surely you're joking, Mr. Feynman! Not very technical, but there's some interesting stuff in there, for example about working on the atomic bomb in WWII.
Re: Ask HN: What's the best technical eBook you have read?
#85Earlier quoted context omitted.
Also, you can go through the UC Berkeley SICP course for free: http://www-inst.eecs.berkeley.edu/~cs61a/fa13/ I'm going through it now, on my own, and it's an awesome course.
Also, this: http://www-inst.eecs.berkeley.edu/~cs61a/su14/ ...It started in late June and the Final is in August.