Есть такая неплохая IDE, как NetBeans. Она бесплатна и поддерживает такие языки: Ruby, PHP, Python и JavaScript. В шестой версии появилась поддержка J2ME, а в седьмой — русский язык. Эта среда разработки является кроссплатформенной, и в ней есть все необходимые свойства, присущие современным IDE, в частности:
Есть ещё Eclipse (сборка PDT) и Aptana Studio, набор функций у них похожий, но Aptana Studio больше заточена под JavaScript.
Из платных очень и очень хвалят JetBrains PhpStorm, говорят очень легкая, шустрая и удобная, да и цена всего около 100$. Но я ею не пользовался, меня устраивает NetBeans, хотя истины ради скажу, что иногда подмораживает, переоткрытие обычно помогает.