Et meget stort spørgsmål, som kloge folk har skrevet stakkevis af tykke bøger om.
Jeps. Lærerne på datamatiker uddannelsen (hvor jeg gik) lovpriste OOP, og brugte megen tid på at forklare alle fordelene, men det var først efter at have brugt OO i et par år at jeg rigtig begyndte at sætte pris på det, så hvis du ikke helt har set lyset endnu så fortvivl ikke.
Når du har kodet lidt og er begyndt at forstå begreberne (arv, polimorfi, instanser, osv.), kan jeg anbefale dig at kigge lidt på Design Patterns (søg google tynd eller køb en bog). Design patterns viser virkelig hvor smart OO er, men det kræver desværre lidt at man ved, hvad der snakkes om, før man rigtig forstår dem.