Ну наверное, html и css, посмотри на ютубе HTML за 1 час, и CSS за 1 час, на канале Хауди Хо, отлично рассказывает.
Фронтэнд(внешний вид): HTML, CSS, JS Бэкэнд(логика сайта): PHP, Node.js Самый адекватный путь для начинающего веб-программиста: HTML -> CSS -> CSS Предпроцессоры(LESS, SASS) -> JS -> JS Либы(JQuery, React.js и другие) -> PHP -> PHP Фреймворки(Laravel, Symfony CodeIgniter и другие) Либо заменить PHP Node.js'ом или учить ноду после PHP или наоборот, сначала ноду, потом пехепе Таким путем, сначала, ты осваиваешь фронтэнд, собственно, просто верстку, потом уже построение логики сайта, серверную часть
PHP как раз таки для новичков. Это язык, благодаря которому можно понять все основы, как и на чем работает веб. PHP будет хорош для написания информационных порталов/интернет-магазинов/блогов. Ruby выполняет задачу ту же самую задачу ничем не лучше PHP (а может даже и чем-то хуже), это лишь дело вкуса. Нравится C-образный синтаксис, быстрое решение задач, множество учебных материалов, куча заказов на фрилансе? - выбор PHP Чем Ruby отличается от пыхи? Синтаксис (дело вкуса), меньше заказов на фрилансе и работы в целом (но в среднем оплата выходит больше), более высокий порог вхождения, меньше скорость работы в 2 раза (в сравнении фреймворка RoR и какого-то Symfony на PHP). Ruby стоит брать лишь в том случае, что вам нравится его синтаксис, больше почти никаких преимуществ перед PHP нет. В обоих случаях есть хорошие программисты и говнокодеры, в обоих случаях есть большие и годные заказы на фрилансе. В любом случае, язык - это лишь инструмент. Инструмент надо любить. Будете любить свое дело - будет успех.