@ARezvanov HTML, CSS, JS - это внешний вид сайта, верстка, оформление, цвета и т.д. Как не назови...
Для программной части - т.е. обработки данные, получение данных и др. операции, используются языки программирования.
Так как вы только начинаете, выбирайте то что более по душе будет. PHP, Ruby, .NET (C# asp) и т.д.
На тему фреймворков:
Есть getbootstrap.com и различные готовые макеты для него. Которые стоят копейки.
http://themeforest.net/search?utf8=✓&term=bootstrap
Для PHP скажем, тоже есть куча всего.
Symfony, Yii, ZendFramework, Laravel и т.д.
w3talks.org/inspiration/resources/3295
Удачи.