PhpStorm ist eine gute Wahl. Framework verwende ich Symfony 2. Deren Doku ist als Buch aufgebaut und lehrt dir alles nötige. http://symfony.com/doc/current/book/index.html