Si, .. está bien que empieces intalando PHP .. pero como te decía antes .. lo primordial si vas a trabajar en OOP es que entiendas esos conceptos "teóricos" si no los conoces.
Sobre la versión a usar .. y más entendiendo que tu fin es usar OOP es que uses directamente PHP 5.x bajo Apache 2.x .. Para instalar todo esto tienes una guía de instalación en:
http://www.maestrosdelweb.com/editorial/phpmysqlap/