News for hackers. Stuff that matters.
Re:Ask HN: How to Learn OOP by icecold12741 on Wednesday September 14, 2016 @06:52AM (#12495609)
You can always check out Object Oriented Analysis and Design by Head First (http://www.headfirstlabs.com/books/hfooad/). Their books are more about learning the concepts than the theory so they employ a lot of games and learning activities. They are a lot more interesting than a textbook on OO, even if the format seems a little juvenile at time (I mean they have word-searches and crosswords with key terms).
Re:Ask HN: How to Learn OOP by teh_klev on Wednesday September 14, 2016 @08:11AM (#12496045)
That's a terrible book (and series) to learn from, the level of visual clutter on each page distracts from the actual task of learning anything. I had a copy of "Head First Design Patterns" and after only a few pages I thought my eyes were going to fall out.

I found Bruce Eckel's "Thinking In Java" useful back in day to learn OO programming and concepts. Much of what you learn is transferable to other languages.