CakePHP, Symfony or Zend Framework

I want to learn one framework to build applications and later maybe websites too, because I saw a nice website finished with a php framework.
Please, tell me witch one is better and why?

This questions comes up about once a week on this forum.
Can’t go wrong with Zend. Cake is not very well written in my opinion.