Вопрос касательно HTML,CSS и JS

Здравствуйте!

Помогите разобраться…

Что может в теории делать программист,знающий только HTML,CSS и JS? (И где применять полученные знания?) Как я понимаю, полноценный сайт без PHP, Python или Ruby не создашь.

Возможно я просто не совсем понимаю посредством чего осуществляется переход с главной странички на другие вкладки(“О нас” , “Контакты”, “Информация” например)и какую роль в этом всем играют языки PHP, Python или Ruby.

Наберите в поиске в Google: “Пошаговый план создания сайта”.
Ответ найдется легко.

Сегодня через одним JS можно и backend сделать и front-end,посмотрите что творит парень используя JS…Coding Challenge

Если знаешь программирование(а не синтаксис), то освоить новый язык не составит труда