no, non credo che il cartaceo sia necessario. saranno oltre 10 anni che non studio più su un libro 'tradizionale'... ma qui entrano in gioco preferenze ed abitudini di ciascuno.
il riferimento per capire che significhi in realtà programmare ad oggetti è "Design Patterns: Elements of Reusable Object-Oriented Software" (Autori Gamma, Helm, Johnson, Vlissides): penso lo abbiano tradotto in tutte le lingue della galassia, unica avvertenza: non è un testo per principianti.
ciao,
marco