Desde que entre a la universidad, me intrigo programación, y desde la introducción a programación que el catedrático me dejo un tema de exposición: "PHP", siiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii desde ese momento PHP se convirtió en mi lenguaje favorito, pero tuve que esperar 2 años para comenzar a hacer mis primeros "hola mundo!"; ahora 1 año después dando vueltas por internet encontré Marcos de Trabajo para PHP y pues obviamente me intereso, y si la primera vez me frustré, era POO y jamás en la vida he comprendido con exactitud que es eso (y esto que codeigniter obliga programar en POO),
¿Qué es Codeigniter?
Básicamente y sin tanta vuelta es un marco de trabajo es decir a alguien se le ocurrio crear funciones extras para php y que nosotros simplemente hagamos llamadas a esas funciones, utiliza MVC (Modelo, Vista y Controlador), la M se utiliza para poder interactuar con la base de datos, la V con HTML, Javascript y todo lo que se relaciona a lo que ve el usuario, y la C es donde esta la magia de PHP, que es donde se programa tu "Hola Mundo!" y lo que sirve de intermediario entre la vista y la base de datos.
Sitio Oficial