Небольшой ликбез.
Веб грубо говоря делится на две части.
1. Backend - это серверная сторона. Она отвечает за всю логику, обработку данных, работу с БД и так далее. Распространенные ЯП - PHP, Python, Ruby, Java, C#, JavaScript ( который Node.js ).
2. Frontend - это "лицевая" честь веб приложения. Ее видит юзер. Она как раз и использует HTML, CSS и JavaScript.
Судя по тому что ты написал - сложный бэкэнд не нужен, вся соль во фронтэнде. Это значит что особое внимание нужно уделить ЯП JavaScript. Ну и верску ( HTML, CSS ) изучить.
Что тебе 100% потребуется :
1. ООП. Ты должен понимать что это, зачем нужно, где и как использовать. 99% фреймворков используют его.
2. MVC. Аналогично.
3. JavaScript. Имхо он будет важен для тебя, т.к. планируется сложная работа в браузере.
4. Понимание работы http.
5. Базы данных. MySQL пойдет.
Из серверных ЯП лично я рекомендую PHP с использованием фреймворка Yii. Куча документации, приятный фреймворк. Весьма шустрый. Если тебе нужно начать
БЫСТРО - имхо Java и C# не твое.
Ссылки :
http://htmlbook.ru/http://yiiframework.ru/На сайте Yii есть примеры демонстрационного приложения. Попробуй - будет тебе быстрый старт
![Smiley :)](https://forum.ubuntu.ru/Smileys/webby/smiley.gif)
Удачи
Пользователь решил продолжить мысль 14 Мая 2013, 07:11:02:
Совсем забыл. В качестве IDE рекомендую PHPStorm. Там есть поддержка PHP, JS, HTML, CSS и SQL. Автодополнение кода, рефакторинг и еще целая куча всего полезного.
http://www.jetbrains.com/phpstorm/