АК
Анна Куляба
не только языки программирования
нужно знать различные технологии
как минимум нужно знать: html, CSS, Javascript, php, MySQL
Можно и не знать никакие. Зависит от того, где и над чем этот программист работает.
Те, на которых он будет программировать.
Вот полный список того что нужно знать
http://playground.ru/redirect/bablogon.net/view.php?p=38