
Ask HN: Best Object-Oriented Programming Book - Kinnard
What&#x27;s the best book for getting a handle on object-oriented programming? I&#x27;m an experienced web dev but new to OO.
======
rahimnathwani
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/](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.

------
vram22
The Object Primer by Scott Ambler (IIRC). Read years ago but got some insights
from it.

[https://en.m.wikipedia.org/wiki/Scott_Ambler](https://en.m.wikipedia.org/wiki/Scott_Ambler)

[http://www.ambysoft.com/books/theObjectPrimer.html](http://www.ambysoft.com/books/theObjectPrimer.html)

Note that is the 3rd edition. I had read an earlier edition. He lists the
differences between 2nd and 3rd.

------
stevenspasbo
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.

~~~
romanhn
Seconded. It's a great introduction to OOP written in a very approachable
manner.

------
ruraljuror
I am relatively new to this myself, but at my work there is a lot of
discussion of the SOLID principles:
[http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod](http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod)

------
paulroest
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

