Symfony2 is the latest version of the popular Symfony framework. At LeaseWeb we already use Symfony2 for some of our applications. Reasons to use this (PHP) framework may include its high performance, its extendability and certainly also its good documentation. We created a list of good documentation resources for you, so that you can learn to master the art of Symfony2 web application creation.
The Symfony2 framework is not very hard to learn, certainly not when you know one or more other MVC web application frameworks. Even though I am convinced you will ONLY succeed by actually DOING a (pet) Symfony2 project. Not because you cannot understanding the framework by reading documentation, but because the joy of creating working software will make this framework stick in your brain. Not to mention all the learning you will do from debugging your code using Symfony2′s awesome web debug toolbar.
- The book: http://symfony.com/doc/current/book/index.html
- The cookbook: http://symfony.com/doc/current/cookbook/index.html
- API documentation: http://api.symfony.com/2.0/index.html
- Creating a blog in Symfony2: http://tutorial.symblog.co.uk/
- The Symfony2 Tutorial & Demo by Knp: http://ipsum.knplabs.org/
There are certainly more links out there, but I believe these have the highest quality and this set is enough to fully understand the framework. The recommended order is to read the book first, then starting the blog tutorial. While doing the blog tutorial you might start reading the cookbook as well and use the Knp ipsum examples (altough those are harder to understand than the cookbook). While creating you own blog you certainly need the API documentation every now and then.
Have fun learning!