Para usar un framework no es estrictamente necesario saber POO, aunque eso sí, si tienes una idea de POO, de la herencia... mejor que mejor, pues te será más "fácil" el aprendizaje.
Eso sí, para aprender a usar un framework sí que es estrictamente necesario saber PHP, tener un nivel medio de PHP (al menos así lo considero yo).
Si quieres adentrarte en el mundo de los frameworks, adelante
Yo actualmente también me encuentro aprendiendo el uso de los frameworks, concretamente el framework CakePHP.
Comparé varios, mire varios... y, finalmente dije: CakePHP.
¿Porqué?, pues básicamente por su gran documentación en español: manuales y videotutoriales. Y porqué a mi parecer es más fácil que otros.
Elegir un framework es algo que uno mismo debe de hacer. No vale recomendaciones. Debe de ser el usuario el que compare los frameworks existentes, vea sus ventajas, inconvenientes, etc.
Ah, se me olvidaba, si quieres ver el manual de CakePHP
aquí lo tienes y, si quieres ver videotutoriales (pueden resultar más fácil), puedes seguir los cursos de nuestro querido
mentor Jesus Conde
Saludos,