Ask HN: Best Object-Oriented Programming Book

14 points by Kinnard ↗ HN
What's the best book for getting a handle on object-oriented programming? I'm an experienced web dev but new to OO.

7 comments

[ 2.0 ms ] story [ 27.5 ms ] thread
Check out the Head First: Object-Oriented Analysis and Design. It's pretty basic, but would be a good intro if you're brand new to OO.
Seconded. It's a great introduction to OOP written in a very approachable manner.
(comment deleted)
I would highly recommend Eric Evans' Domain Driven Design as the second Object Oriented book to be read. Most any primer on OO will give you the foundation of ideas but Erick's book makes the knowledge useful and has been repeatedly called OO done right.

ISBN-13: 978-0321125217 ISBN-10: 0321125215

I was looking for a similar thing a while back. I don't remember why, but I decided on Practical Object-Oriented Design in Ruby: http://www.poodr.com/

Although it uses Ruby as the instructional language, you don't need to know much Ruby syntax to be able to understand the examples.