Для создания простых страничек — HTML, CSS, JavaScript. Для простых серверных приложений сгодится PHP. Впрочем, на PHP можно делать самые разные вещи. А вообще для веб-разработки сейчас доступна куча языков и технологий. Например, Java (EE или похожие технологии), Python (Django), Ruby (On Rails). Даже есть Node.js — сервер на JavaScript. Все знать не обязательно, выбирайте направление.