> And just now you've insulted him saying he doesn't understand OOP.
The laws of politeness are like the laws of war: once you violate them you forfeit their protection.
> You know Linus Torvalds is not very fond of OOP as well, right?
I would emphatically advise beginners not to listen to Linus Torvalds, and be very concerned if he started writing programming tutorials for beginners.
> Always use OOP where it makes sense. I don't think he ever argued that.
I'm thinking specifically of http://learncodethehardway.org/blog/AUG_19_2012.html as that was where I first encountered him. This article is a) something he wrote by himself, not in response to being called names b) self-confident and abrasive in a way that I think it is fair to describe as "arrogant" c) wrong, in a way that seems to reflect not understanding polymorphism - particularly given his replies in the HN discussion of that piece.