Ответы:
Если ты не осилил ООП даже в Delphi - тебе будет очень и очень сложно учить оба... Может ruby полегче, но несильно.
Что нужно знать кроме языка ты узнаешь сам как только будешь лучше разбираться как в выбранном языке так и в программировании в целом.
Python активно развивается, а perl как-то совсем замёрз. Я сам несколько лет назад перешёл с perl на python и ни капли не жалею. А учится тот же python легко. Синтаксис прост, семантика интуитивно понятна. Да и к тому же такие вещи как Cython, Jython, IronPython, при владении языком серьёзно расширят возможности.
Если писать под веб, то обязательно нужно будет знать html, css, javascript.
как говорили до меня, перл не розвивающийся язык, питон напротив. Он легок, удобен, отлично читаем (код чаще всего не пишется, а читается), отличная библиотека на все случаи жизни, поддерживает много парадигм программирования, можно писать практически все и кроссплатформенен. Я после лямбда функций на питоне не могу воспринимать лямбда функции на шарпе или плюсах, настолько они мне кажутся не эстетичными после питона.
Предлагаю тебе питон. Про пхп даже и не думай, питон вскоре заменит его. На нем появились различные удобные веб фреймворки типа pylons, turbo gear (или как то так), django и еще парочка. Они только розвиваются, но весь плюс в них, что они используют всю мощь питона. При написании веб приложения, ты можешь использовать все средства встроенной библиотеке, где есть и базы, и файлы, и работа с осью. сокетами, многопоточность и т.п. Плюс чаще всего фреймворки написаны на самом питоне, т.е. когда со временем начнешь лучше в нем разбираться, сможешь свои инструменты под себя подстраивать, оптимизировать и так далее. В общем выбирай питон.
Только что решал проблему с компиляцией в нативный код python скрипта, по собственной глупости потратил кучу времени, но теперь исходя из
http://otvety.google.ru/otvety/thread?tid=3f3e567a586c3b38&table=%2Fotvety%2Fuser%3Fuserid%3D17818675720055284290%26tab%3Dwtmtoa
и
http://habrahabr.ru/blogs/ruby/48952/
и
http://eax.me/python-benchmark/
Последняя ссыла даёт совсем не корректный результат.
Если считать, что среднее ускорение cython даёт в 4,2 раза, то код питон будет выполняться не 17,23 сек, а всего 4,3 сек.
Если посмотреть там же на Perl - те же 4,3 сек!!! Оно и понятно: парсеры разные, компилятор один. ;)
Скорость Си плавает вокруг 3,45. итого отрыв, всего 19%, что можно списать на накладные расходы переключения python в модули скомпилированные cython.
Короче, python рулит!!!
Позволю себе привести цитату из книги "Изучаем Python" Марка Лутца:
Конечно же Python.
Мультиплатформный,
поддерживает объектный, функциональный и процедурный стили программирования.
Несложен для изучения с нуля.
Поставляется "с батарейками".
Много сторонних наработок...
14 лет назад