Click here to watch Effective use of common PHP IDEs with Drupal
(This is going to be a followup of my Szeged session on the same topic)
Technically speaking, you can use any text editor for PHP and Drupal development. In practice, PHP development environments significantly increase speed and quality of development, and even help avoiding common programming mistakes.
In this session I'm going to explain how most popular PHP development environments (PHPStorm, ZendStudio/PDT, Astana) can be set up to use Drupal coding standards, work with Xdebug and Drupal for Firebug debuggers, and git.