Верно ли я понимаю, что создать сайт можно двумя способами?
1) Вручную например при помощи такой связки html,css,js, php...
2) При помощи таких конструкторов как wordpress
Если да, то для чего тогда вообще учить языки, если все можно сделать при помощи конструктора?
Первый вопрос - смотри Вики. Надеюсь, впрочем, что ты не вопрос задавал, а просто заголовок писал, а то совсем глупо выходит, примерно как "чем книга от языка отличается". По "двум способам" - ну, в самых общих чертах правильно. Вот только: - в WordPress нет всех необходимых тебе расширений, некоторые придется писать (или довольствоваться уже написанными, но не полностью подходящими). А чтобы писать, придется учить языки. - WordPress создает несколько новых уровней абстракции вокруг необходимого тебе функционала, и потому медленный: например, чтобы написать просто одну фразу на сайт, на php понадобится несколько символов, которые прямо скопируются, а в WordPress это создаст цепочку "загрузить тему->найти нужные плагины->загрузить плагин->загрузить из БД настройки этого плагина->скопировать то, что в настройке->обработать другими плагинами->вывести". Пока речь идет о не особо навороченном сайте до 1000 посещений за день - это не страшно. Но высоконагруженный сайт на WordPress (или другом конструкторе) не сделаешь ну никак.