Siempre la primer funcion (que en realidad en objetos se llaman metodos) se llama index porque es la primer funcion que se va a ejecutar en la clase.
Te dejo otra serie de tutoriales mas basica y en español, pero no me parecio tan completa:
http://www.desarrolloweb.com/manuale...deigniter.html
Cualquier duda basica o que te parezca estupida, pregunta que no hay problema.
Saludos