dagon;10963353 wrote:Neither of theses are frameworks, they are content management systems.
I would tend to agree, as far as general usage and connotation go; though you can, in fact, use them as frameworks in a way, should you want to extend them by writing plug-ins and otherwise extending their PHP code base.
To the OP, most of the popular frameworks (e.g. Zend, CodeIgniter, Symfony, etc.) are object-oriented and require some understanding of object-oriented PHP. So, depending on your programming experience, you may first want to study OOPhp a bit before venturing into PHP frameworks. (If, on the other hand, you are coming to PHP from other OOP programming experience, then that need not be an issue.)