I think the best way to learn Symfony2 is to first read the tutorial mentioned above, such as Symblog or Joobet, and then fork the repo of one github application that was created using this structure and playing with it. The symfony documentation will also help you.
There is an excellent book at www.symfony.es, but only in Spanish.
source share