Yo lo que hice para aprender a usar CodeIgniter fue con el manual oficial (traducido al castellano) que viene un mini tutorial que explica como usarlo:
http://escodeigniter.com/guia_usuari...ial/index.html
En relación a POO, yo para aprender a usarlos usé la documentación oficial de PHP. Es más difícil entenderlo pero está TODO. Otra opciones que tienes es buscarlo por Google.