Sponger, зачем какая-то альтернатива PHP? Вообще, Python, Perl, Ruby.
Только нужно знать, что хочется сделать.
Для простого веб-программирования подойдёт и PHP. Быстро, просто, некрасиво.
Есть на всех хостингах, которые вообще предоставляют что-то для веб-программирования.
Недостатки? Ну, первое и самое главное: язык плох по своему дизайну. Нет никакой философии, никакого проектирования. Соотвественно, провоцирует на плохой стиль кода. Второй недостаток: слишком уж часто в нём самом находят дыры и уязвимости.
Perl. Раньше был ВООБЩЕ ВЕЗДЕ. Обычно исполняется как CGI-скрипт, в отличие от PHP (который как mod_php, т.е. вызов происходит быстрее). Но это вообще не критично. Сомневаюсь, что на глаз можно увидеть разницу.
Сам язык гораздо более общего назначения, чем PHP, т.к. создавался не для web, а для обработки текстов. Но т.к. весь веб -- это сплошь текст, то он отлично вписался в него.
В самом языке нет многих функций, которые уже есть в PHP, но всё наращивается библиотеками.
Язык красив как поэзия. Но разобраться в уже готовом коде бывает не просто.
Единственная книга, которую по нему следует читать -- это "Программирование на Perl" от создателя языка Ларри Уолла.
Однако, язык довольно старый (ну и что?). Текущая версия Perl 5.10 уже очень и очень давняя. Ошибок в самом языке наверное и нет уже.
Питон. Молодой, энергичный язык, который стремительно набирает популярность. Так же, язык общего назначения, а значит для веб-специфичных фич нужны сторонние фреймворки или библиотеки.
Найти на хостерах значительно сложнее, но ситуация постепенно улучшается.
Скажем, я бы его советовал вместо Перла.
Руби не пробовал, не знаю. Все хвалят.
Вот, можешь ещё почитать, по теме:
http://victorgr.livejournal.com/207374.html
bobrik, а по какой причине не советовал бы?
И так, отвлеченно: чем скрипт "отличается" от "программы"?)